Iphone 加载uiview后更改uilabel文本

Iphone 加载uiview后更改uilabel文本,iphone,ios,uiview,uilabel,iboutlet,Iphone,Ios,Uiview,Uilabel,Iboutlet,我有一个自定义的UIView子类。我正在通过[[NSBundle mainBundle]loadNibNamed:@”“…]加载此文件。我已在Interface Builder中正确链接了所有插座,但在initWithCoder中,我的UILabel为0x0 哪里有一个方法可以在IBOutlets完成初始化时调用,这样我就可以访问我的UILabel并调用setText?viewDidLoad,而且别忘了调用super - (void)viewDidLoad { [super viewDid

我有一个自定义的
UIView
子类。我正在通过
[[NSBundle mainBundle]loadNibNamed:@”“…]
加载此文件。我已在Interface Builder中正确链接了所有插座,但在
initWithCoder
中,我的
UILabel
为0x0


哪里有一个方法可以在
IBOutlets
完成初始化时调用,这样我就可以访问我的
UILabel
并调用
setText

viewDidLoad,而且别忘了调用super

- (void)viewDidLoad
{
   [super viewDidLoad];
   mylabel.text = @"yadayadayada";
}

viewDidLoad,别忘了调用super

- (void)viewDidLoad
{
   [super viewDidLoad];
   mylabel.text = @"yadayadayada";
}

在控制器的
-viewDidLoad
方法中初始化UI元素

在控制器的
-viewDidLoad
方法中初始化UI元素

哇,找到答案了

- (void)awakeFromNib
感谢所有的回答

哇,找到答案了

- (void)awakeFromNib

感谢所有的回答

哦,等等,这是一个视图控制器。等等,这是给视图控制器的。YMMV.是的,这是用于自定义子视图,而不是UIViewControllerYes,这是用于自定义子视图,而不是UIViewController