【问题标题】:xcode 4.2 storyboard identifierxcode 4.2 故事板标识符
【发布时间】:2012-02-20 22:42:16
【问题描述】:

我正在编写一个应用程序,在其中我通过代码向我的视图 (mainView) 添加一些按钮。当用户点击此按钮时,我希望显示一个新视图(resultView)。

我的情节提要中有这两个视图,但是由于情节提要中的 mainView 上没有按钮,因此我无法使用情节提要将 mainView 和 resultView 相互链接。一切都必须通过代码完成。

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

谢谢,

【问题讨论】:

    标签: ios xcode hyperlink storyboard identifier


    【解决方案1】:

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

    UIStoryboard *storyboard = self.storyboard;
    MenuTableViewController *mtvc = [storyboard instantiateViewControllerWithIdentifier:@"Menu"];
    
    [self presentViewController: mtvc animated:YES completion:nil];
    

    文档里也有描述,随便找

    以编程方式实例化 Storyboard 的视图控制器

    【讨论】:

      【解决方案2】:

      在 IB 的 Attribute Inspector 中给两者之间的分隔符提供一个标识符,然后在您的按钮按下事件调用 [self performSegueWithIdentifier:@"MySegueIdentifier" sender:theButton]

      【讨论】:

        猜你喜欢
        • 2011-12-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-23
        • 2011-12-15
        • 2011-12-16
        • 2012-02-21
        相关资源
        最近更新 更多