加载 uiview 后更改 uilabel 文本
我有一个自定义 UIView
子类。我通过 [[NSBundle mainBundle] loadNibNamed:@"" ...]
加载它。我已在 Interface Builder 中正确链接了所有插座,但在 initWithCoder 中,我的 UILabel 为 0x0。
我在哪里可以找到一个方法,在 IBOutlets
完成初始化时调用,以便我可以访问我的 UILabel
并调用 setText
?
I have a custom UIView
subclass. I am loading this through [[NSBundle mainBundle] loadNibNamed:@"" ...]
. I have linked all of my outlets properly in Interface Builder but in initWithCoder
, my UILabel
is 0x0.
Where can I have a method that will call when the IBOutlets
will finish initalizing so I can access my UILabel
and call setText
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
viewDidLoad,别忘了调用 super
viewDidLoad, and don't forget to call super
在控制器的
-viewDidLoad
方法中初始化 UI 元素Initialize you UI elements in controller's
-viewDidLoad
method哇,找到答案了!
无论如何,感谢所有回答!
Wow, found the answer!
Thanks to all that answered anyway!