2011-10-22 48 views
1

我有一个自定义UIView子类。我通过[[NSBundle mainBundle] loadNibNamed:@"" ...]加载。我已经在Interface Builder中正确链接了所有插座,但在initWithCoder中,我的UILabel为0x0。在uiview加载后更改uilabel文本

我在哪里可以有一种方法,在IBOutlets完成初始化时会打电话,以便我可以访问我的UILabel并致电setText

+0

是的,这是一个自定义子视图,而不是UIViewController – zsniperx

回答

0

哇,找到了答案!

- (void)awakeFromNib 

感谢所有无论如何回答!

1

viewDidLoad中,不要忘记调用超

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

哦,等等,这是视图控制器。因人而异。 – Colin

0

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