我如何知道我的GUI何時準備就緒,因此我可以初始化我的GUI組件?
我想從服務器檢索HTML(不知道如何,所以你可能會看到我的帖子),並把它放在一個文本字段(也許UIWebView),但我怎麼知道什麼時候UI準備就緒?
我不希望有一個大的按鈕與文本「檢索數據」或類似的東西。
感謝如何知道您的GUI何時準備好XCode/Interface Builder
1
A
回答
2
- (void) awakeFromNib
是您在找的。
當然你也想在viewdidload
做點什麼。
從Apple文檔:
一個awakeFromNib消息被髮送到從檔案中加載的每個對象,但只有當它能夠響應該消息,只有經過在檔案中的所有對象都被加載並初始化。當一個對象收到一個awakeFromNib消息時,它保證設置其所有的插座實例變量。
,如果你不使用XIB文件一定要使用viewdidload
:視圖控制器加載其視圖層次到內存後
該方法被調用。無論視圖層次是從nib文件加載還是以編程方式在loadView方法中創建,都將調用此方法。您通常重寫此方法以對從nib文件加載的視圖執行額外的初始化。
0
-(void)viewDidLoad
是執行所有任務的方法。(這是每個視圖 - 控制..)你應該參考這個view controller life cycle by apple ...它西港島線幫助歐概念化你所需要的。(必須爲eevry iPhone程序員)
0
您的界面通常由一個或多個由您自定義的視圖控制器管理的視圖組成。視圖控制器可以實現各種回調方法,告訴它何時加載視圖,何時出現視圖,何時出現視圖...
相關問題
- 1. 如何知道iframe何時準備好?
- 2. 如何知道數據庫何時準備好?
- 3. 如何知道是否準備好的語句被緩存?
- 4. 如何知道QSerialPort何時準備好Qt5中的更多數據?
- 5. 如何知道實例是否已準備好被調用?
- 6. 如何知道Android的新服務何時準備就緒?
- 7. 如何知道Neo4j何時準備服務
- 8. 電子 - 如何知道什麼時候渲染窗口準備
- 9. Interface Builder如何知道UIViewController的視圖?
- 10. 我如何知道連接池和準備好的語句正在工作?
- 11. 如何知道設備?
- 12. 您如何知道「onLeScan」的結果是否是您要查找的設備?
- 13. 如何知道iFrame的DOM何時在更改其內容後再次準備好?
- 14. 如何知道pdo中準備函數的返回值php
- 15. Npgsql:準備好的語句如何準備
- 16. 如何使用準備好的語句
- 17. 知道什麼時候所有其他準備好的回調完成
- 18. 如何知道進程句柄是否準備就緒
- 19. 您如何知道用戶何時通過AirPlay播放視頻?
- 20. Flash Player如何知道您何時成功上傳文件?
- 21. 您如何知道何時從JavaScript開始下載?
- 22. 您如何知道客戶端何時連接到服務器?
- 23. 您如何知道PayPal購物車何時放棄?
- 24. 如何知道設備的密度?
- 25. 如何在Yii1中準備好聲明?
- 26. 如何讓Python 3準備好?
- 27. 如何檢測Facebook javascript功能何時準備好?
- 28. 如何確定何時在聚合物中準備好組件?
- 29. 知道gotoAndPlay是否準備就緒
- 30. 在Common Lisp中,您何時需要使用eval-when,以及您如何知道?
有人可以舉個例子嗎?我只是從Objective-C開始。那麼我必須重寫該方法嗎?哪裏?或者我必須擴展NSView或其他東西,並重寫該方法? – 11684 2012-04-03 12:40:31
我想你有一個xib文件和一對viewcontroller .m和.h文件,在你的.m文件(你的UIviewcontroller的子類)你想重寫提到的兩種方法之一。發佈你的代碼讓人們評論它是否無效。 – Ali 2012-04-03 12:43:00
謝謝!所以我通過將UI組件拖到Interface-Builder中的主窗口併爲按鈕點擊等創建一個Listener類來做這一切都是錯誤的。所以我必須繼承UIViewController?我該如何處理這個子類,將它添加到我的主窗口中? – 11684 2012-04-03 12:48:39