Objective c 如何知道GUI何时准备就绪XCode/Interface Builder

Objective c 如何知道GUI何时准备就绪XCode/Interface Builder,objective-c,xcode,interface-builder,Objective C,Xcode,Interface Builder,如何知道GUI何时准备就绪,以便初始化GUI组件? 我想从服务器上检索HTML(不知道如何检索,所以您可能会看到我关于此的帖子),并将其放入文本字段(可能是UIWebView),但我如何知道UI何时准备就绪? 我不想要一个带有文本“检索数据”之类的大按钮。 谢谢-(void)viewDidLoad是执行所有任务的方法。。(这在每个viewcontroller中…)您应该参考此。。。它将帮助你概念化你所需要的。。(eevry iPhone程序员必须使用)您的界面通常由一个或多个视图组成,这些视图由

如何知道GUI何时准备就绪,以便初始化GUI组件?
我想从服务器上检索HTML(不知道如何检索,所以您可能会看到我关于此的帖子),并将其放入文本字段(可能是UIWebView),但我如何知道UI何时准备就绪?
我不想要一个带有文本“检索数据”之类的大按钮。

谢谢

-(void)viewDidLoad
是执行所有任务的方法。。(这在每个viewcontroller中…)您应该参考此。。。它将帮助你概念化你所需要的。。(eevry iPhone程序员必须使用)

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

-(void)awakeFromNib
就是您要寻找的。
当然,您也希望在
viewdidload
中执行一些操作

从苹果文档:

awakeFromNib消息将发送到从存档加载的每个对象,但前提是该对象能够响应该消息,并且只有在存档中的所有对象都已加载并初始化之后。当对象接收到awakeFromNib消息时,保证设置了其所有outlet实例变量

如果您不使用xib文件,则肯定要使用
viewdidload

在视图控制器将其视图层次结构加载到内存后,将调用此方法。无论视图层次结构是从nib文件加载还是在loadView方法中以编程方式创建的,都会调用此方法。您通常重写此方法以对从nib文件加载的视图执行附加初始化


谁能给我举个例子吗?我只是从Objective-C开始。那么我必须重写这个方法吗?哪里或者我必须扩展NSView或其他东西并覆盖该方法吗?我想象您有一个xib文件和一对viewcontroller.m和.h文件,在您的.m文件(UIviewcontroller子类)中,您希望覆盖上述两种方法中的任何一种。如果代码不起作用,请发布代码供人们评论。谢谢!所以我;我把UI组件拖到InterfaceBuilder的主窗口,创建一个Listenerclass来点击按钮等等,这一切都搞错了。所以我必须子类UIViewController?我该如何处理这个子类,将它添加到我的主窗口?我告诉过你,我才刚刚开始:天哪,我建议你在iTunesU上观看斯坦福iOS编程课程的前几节课程,这会让你很快开始学习,我强烈推荐。如果你坚持,我们可以在这里继续告诉我你是否需要链接到课程。