加载uiview后更改uilabel文本

时间:2011-10-22 21:56:02

标签: iphone ios uiview uilabel iboutlet

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

我可以在IBOutlets完成初始化时调用哪种方法,以便我可以访问UILabel并致电setText

3 个答案:

答案 0 :(得分:1)

viewDidLoad,不要忘记调用super

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

答案 1 :(得分:0)

在控制器的-viewDidLoad方法

中初始化UI元素

答案 2 :(得分:0)

哇,找到了答案!

- (void)awakeFromNib

感谢所有回答!