我只是Objective C iPhone編程的新手......我看到很多包含名爲「awakeFromNib」的方法的代碼..它的真正含義是什麼?如何以及何時何地調用此方法? 謝謝...究竟是什麼awakeFromNib?
7
A
回答
9
awakeFromNib
被調用的對象(視圖,控制器等)正在被存檔在xib/nib文件中。這基本上意味着xib/nib被解除存檔,所有對象的所有連接(IBActions
/IBOutlets
)都被創建,並且您有一個工作對象圖。
我使用它時,我有一個自定義視圖類,我給我的xib中的某個視圖。
1
你不叫它。在加載nib文件後,它內部的每個視圖,無論是按鈕,UIView還是別的,都會自動從它們各自的類中調用awakeFromNib
。如果您以編程方式創建子視圖,則可以重寫此方法以進行設置和佈局,就像使用init
方法一樣。
+0
啊..我看到..所以它的字面意思是awakeFromNib是在一切正確加載後調用的?謝謝Kyr .. – Aldee
相關問題
- 1. 「句柄」究竟是什麼?
- 2. getGlobalVisibleRect()究竟是什麼?
- 3. Werkzeug究竟是什麼?
- 4. 究竟是什麼@ ViewDebug.ExportedProperty?
- 5. .parentNode究竟是什麼?
- 6. Heroku究竟是什麼?
- 7. session_hash究竟是什麼?
- 8. 究竟是什麼任務
- 9. cout/cin究竟是什麼?
- 10. SKEmitterNode particleLifetime究竟是什麼?
- 11. 代表究竟是什麼?
- 12. 究竟是什麼情景
- 13. 究竟是什麼php.ini memory_limit?
- 14. 資源究竟是什麼?
- 15. App Pool究竟是什麼?
- 16. Erlang OTP究竟是什麼?
- 17. NoSQL究竟是什麼?
- 18. 雅典究竟是什麼?
- 19. ContextStaticAttribute究竟是什麼?
- 20. 「OAuth Provider」究竟是什麼?
- 21. 究竟是什麼插座
- 22. targetSdkVersion究竟是什麼?
- 23. CGContextRef究竟是什麼?
- 24. cacert.pem究竟是什麼?
- 25. ViewUserControl.ViewDataKey究竟是什麼?
- 26. Apache Karaf究竟是什麼?
- 27. 究竟CSS3是什麼?
- 28. Windows AppFabric究竟是什麼?
- 29. JSON究竟是什麼?
- 30. Django Apps究竟是什麼
感謝Eimantas ..是否意味着當創建視圖控制器的實例時,生成的對象首先被歸檔? – Aldee
筆尖中的對象已存檔。一旦視圖控制器具有未歸檔的筆尖,該方法就會爲每個對象調用。 – Eimantas
那麼什麼時候對象存檔或取消存檔? – Gerry