我只是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