2012-01-28 117 views
0

我正在编写一个应用程序,在该应用程序中,我通过代码向视图(mainView)添加了一些按钮。当用户点击这个按钮时,我想要显示一个新的视图(resultView)。xcode 4.2故事板标识符

我在故事板中拥有这两个视图,但由于在我的mainView上没有按钮,故事板中我无法使用故事板将mainView和resultView链接到彼此。一切都必须由代码完成。

我想知道如何通过代码链接我的两个视图并为该链接定义标识符。

感谢,

回答

1

给两者之间的SEGUE在标识属性督察在IB,然后你按下按钮事件调用[self performSegueWithIdentifier:@"MySegueIdentifier" sender:theButton]

+0

我想我的问题是如何通过代码来使SEGUE! – Mona 2012-01-28 01:37:54

3

在程序中切换视图控制器,你必须设置属性检查器中“View Controller”部分的标识符。之后,您可以使用代码中的值。这里我使用了标识符“菜单”。

UIStoryboard *storyboard = self.storyboard; 
MenuTableViewController *mtvc = [storyboard instantiateViewControllerWithIdentifier:@"Menu"]; 

[self presentViewController: mtvc animated:YES completion:nil]; 

还有一个文档中的描述,只是看

实例化一个故事板的视图控制器编程