我如何知道我的GUI准备好了,所以我可以初始化我的GUI组件?
我想从服务器检索HTML(不知道如何,所以你可能会看到我的帖子),并把它放在文本字段(也许是UIWebView)中,但是我怎么知道UI何时准备好了?登记/>
我不想要一个带有“RETRIEVE DATA”文本的大按钮或类似的东西
感谢
答案 0 :(得分:2)
- (void) awakeFromNib
正是您要找的
当然你也希望在viewdidload
中做一些事情。
来自Apple文档:
将awakeFromNib消息发送到从归档加载的每个对象,但前提是它只能响应消息,并且只有在归档中的所有对象都已加载并初始化之后才会发送。当一个对象收到一个awakeFromNib消息时,它保证设置所有的outlet实例变量。
如果你不使用xib文件肯定要使用viewdidload
:
在视图控制器将其视图层次结构加载到内存后调用此方法。无论视图层次结构是从nib文件加载还是在loadView方法中以编程方式创建,都会调用此方法。您通常会覆盖此方法以对从nib文件加载的视图执行其他初始化。
答案 1 :(得分:0)
-(void)viewDidLoad
是执行所有任务的方法..(这是在每个viewcontroller中..)你应该引用这个 view controller life cycle by apple ...它会帮助你概念化你需要的东西..(必须为eevry iPhone程序员)
答案 2 :(得分:0)
您的界面通常由一个或多个视图组成,这些视图由您自定义的视图控制器管理。视图控制器可以实现各种回调方法,告诉它何时加载视图,当它们即将出现时,它们何时出现....