【问题标题】:hooking up two different storyboard viewcontrollers to a same class将两个不同的故事板视图控制器连接到同一个类
【发布时间】:2013-01-28 21:13:18
【问题描述】:

我是 iPhone 开发的新手。我的应用程序包含两个故事板,一个用于 Ipad,另一个用于 Iphone。现在,我的问题是我有一个 IBOutletCollectionUILabels 作为属性与我的 Iphone 故事板中的一个视图控制器连接在一起。我想将同一个 Ipad 故事板视图控制器与同一类的 IBOutletCollectionUILabels 连接起来..? 提前谢谢..

【问题讨论】:

  • 您是否在使用两个不同的视图控制器(适用于 iPad 和 Iphone)?

标签: iphone xcode uiviewcontroller uistoryboard iboutletcollection


【解决方案1】:

就像您连接任何其他 IBOutletIBOutletCollectionIBAction

您的 UIViewController 子类包含一些位,可让您将情节提要中的某些内容与它挂钩。

@property (strong, nonatomic) IBOutletCollection(UIButton) NSArray *tabButtons;

在您的故事板中,您可以将视图控制器分配给某个类,在这种情况下,它将是您的 UIViewController 子类。现在您所要做的就是将故事板工件拖到现有的IBOutlet 存根中。它有效。

您可以使用同一个类(或同一故事板中的多个视图控制器)对多个故事板执行此操作。当您将其加载到内存中时,您在情节提要中指定项目,然后情节提要创建视图控制器的实例并连接所有引用,所以一切都很好。

MyViewController *myVC = [storyboard instantiateViewControllerWithIdentifier:@"foo"];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-02
    • 2015-05-02
    • 2013-10-22
    • 2014-06-19
    • 2012-01-27
    • 1970-01-01
    • 2023-04-06
    相关资源
    最近更新 更多