我的Outlet何时与IB元素绑定?

时间:2013-11-18 23:24:22

标签: ios uiviewcontroller ios7 iboutlet

我使用IB创建了一个元素。然后,我将该元素与ViewController中的正确插座相关联。

该元素何时与我的插座绑定?

举个例子:
我们正在使用故事板 我们已将viewController / scene的自定义类设置为MyViewController
出口是IBOutlet UILabel *

@interface MyViewController : UIViewController
@property (nonatomic, retain) IBOutlet UILabel     * myLabel;
@end

我们使用

创建一个MyViewController实例
- (id)instantiateViewControllerWithIdentifier:(NSString *)identifier

我们将这个新实例呈现给用户。

myLabel什么时候指向有效的东西(不是零)?

2 个答案:

答案 0 :(得分:0)

IBOutlet将在loadView被调用后设置。当您第一次访问视图控制器上的view属性时,会自动调用此方法。

答案 1 :(得分:0)

如果您在viewController中正确地连接它,它将在应用程序打开时加载。无需担心加载速度有多快,因为用户不会注意到它。