0
A
回答
1
你應該繼承的UIView,然後用你的子類的所有其他UIviews
1
你可以考慮建立一個UIView
,這將是基本視圖類所有UIView
通過@gsempe和實施的建議willMoveToSuperview:
方法。
從文檔。
告訴認爲它的父是 即將改變到指定的 上海華。
- (void)willMoveToSuperview:(UIView *)newSuperview;
- (void)willMoveToWindow:(UIWindow *)newWindow;
0
您可以嘗試宣告自己的類別,並覆蓋的方法,但我不認爲這是一個很好的做法。其他的方法是擴展UIView子類並覆蓋你想要的方法。並在您的應用程序中使用該類而不是UIView。
所以這個方法真的取決於你的用例。
1
因爲我們討論的資源和NIB含蓄,我記得只有兩個方法,你會加載一個視圖 - UIViewController
的initWithNibName:bundle
或loadNibNamed:owner:options:
雖然有可能是我們不提供訪問一些私有方法。
所以你可以想到那裏的壓倒一切的行爲。您可以創建一個自定義UIViewController
子類,它將成爲所有視圖控制器和子類NSBundle
的父級,以覆蓋loadNibNamed:owner:options:
。但這可能取決於你想完成什麼樣的任務。
相關問題
- 1. R:如何在包的加載上運行一些代碼?
- 2. 如何在tableView加載時運行一些代碼?
- 3. 如何在第一次加載頁面時運行Javascript代碼?
- 4. iOS在另一個uiview中加載uiview
- 5. 如何在執行代碼時運行加載器動畫?
- 6. 如何添加代碼在運行時
- 7. 如何讓一些代碼在`.html`網頁上運行?
- 8. 如何在JVM啓動時運行一些Scala代碼?
- 9. 如何在用戶點擊通知時運行一些代碼?
- 10. 用超時運行一些代碼
- 11. VBA加載項:如何在「已啓用」上運行代碼
- 12. 加載頁面上的運行代碼?
- 13. 如何在Photoshop Script中的運行時加載一些變量?
- 14. 如何在UIView自定義繪圖代碼完成後執行一些代碼?
- 15. 如何在WebView完成加載時運行代碼。
- 16. 如何在每次加載頁面時運行代碼
- 17. 如何僅在iframe加載時運行代碼
- 18. 如何在jQuery代碼運行時顯示加載消息?
- 19. 如何在運行時將JavaScript代碼加載到html文件?
- 20. C#,ASP.NET 3.5 - 運行時加載代碼
- 21. 加載時代碼不會運行
- 22. 當頁面加載時運行代碼
- 23. 運行jQuery代碼加載
- 24. 運行jQuery代碼一次jQuery加載
- 25. 加載dll庫並在運行時運行代碼
- 26. 如何在Tomcat服務器上部署java servlet時運行一些代碼?
- 27. 如何卸載SilverLight OOB應用程序時運行一些代碼?
- 28. 在循環中的某個迭代上運行一些代碼
- 29. Javascript如何在forEach完成執行後運行一些代碼
- 30. 的JavaScript/JQuery的 - 運行代碼動態一些時間頁面加載後
你爲什麼要這麼做? – Eiko