如何知道您的GUI何时准备就绪XCode / Interface Builder

时间:2012-04-03 12:29:15

标签: objective-c xcode interface-builder

我如何知道我的GUI准备好了,所以我可以初始化我的GUI组件?
我想从服务器检索HTML(不知道如何,所以你可能会看到我的帖子),并把它放在文本字段(也许是UIWebView)中,但是我怎么知道UI何时准备好了?登记/> 我不想要一个带有“RETRIEVE DATA”文本的大按钮或类似的东西 感谢

3 个答案:

答案 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)

您的界面通常由一个或多个视图组成,这些视图由您自定义的视图控制器管理。视图控制器可以实现各种回调方法,告诉它何时加载视图,当它们即将出现时,它们何时出现....