【发布时间】:2011-10-12 07:13:15
【问题描述】:
我正在编写一个可以在 iOS3.0 及更高版本上运行的应用程序。
该应用程序有一个自定义的UIViewController(比如说),我从 .xib 文件中对其进行实例化。它的视图包含一个 UILabel,我已经在我的自定义 UIViewController 头文件和实现文件中正确声明和合成了等等。
我想动态设置此UILabel 的文本,并在我的UIViewController 出现时显示给用户。为了争论,请假设文本设置方法很昂贵。
至少在我的UIViewController 上,-(id)initWithNibName:(NSString *) aNibNameOrNil bundle:(NSBundle *) aNibBundleOrNil 在-(void)viewDidLoad 之前返回,但在我的 iOS4.0 设备上,情况正好相反。因此,当我不希望它是 nil 时,文本标签可以是。
因此,我不知道在哪里可以设置文本以使 iOS3.0 和 iOS4.0 都满意。
这里有什么建议吗?
【问题讨论】:
标签: iphone ios uiviewcontroller uilabel xib