我使用IB创建了一个元素。然后,我将该元素与ViewController中的正确插座相关联。
该元素何时与我的插座绑定?
举个例子:
我们正在使用故事板
我们已将viewController / scene的自定义类设置为MyViewController
出口是IBOutlet UILabel *
@interface MyViewController : UIViewController
@property (nonatomic, retain) IBOutlet UILabel * myLabel;
@end
我们使用
创建一个MyViewController实例- (id)instantiateViewControllerWithIdentifier:(NSString *)identifier
我们将这个新实例呈现给用户。
myLabel什么时候指向有效的东西(不是零)?
答案 0 :(得分:0)
IBOutlet
将在loadView
被调用后设置。当您第一次访问视图控制器上的view
属性时,会自动调用此方法。
答案 1 :(得分:0)
如果您在viewController
中正确地连接它,它将在应用程序打开时加载。无需担心加载速度有多快,因为用户不会注意到它。