我是Iphone开发的新手。我的应用程序包含两个故事板,一个用于Ipad,另一个用于Iphone.Now,我的问题是我有一个IBOutletCollection
的{{1}}作为一个属性与我的Iphone故事板中的一个viewcontrollers连接..我怎么想用相同类的UILabel
IBOutletCollection
连接相同的Ipad故事板视图控制器..?
提前谢谢..
答案 0 :(得分:1)
就像你联系其他任何IBOutlet
,IBOutletCollection
或IBAction
一样。
您的UIViewController
子类包含的内容可以让您将故事板中的内容挂钩。
@property (strong, nonatomic) IBOutletCollection(UIButton) NSArray *tabButtons;
在故事板中,您可以将视图控制器指定为某个类,在这种情况下,它将是您的UIViewController
子类。现在,您只需将故事板工件拖到现有的IBOutlet
存根中即可。它有效。
您可以使用同一个类(或同一故事板中的多个视图控制器)为多个故事板执行此操作。当您将其加载到内存中时,您可以在故事板中指定项目,然后故事板创建视图控制器的实例和实例,并挂钩所有引用,因此一切都很好。
MyViewController *myVC = [storyboard instantiateViewControllerWithIdentifier:@"foo"];