雖然我正在與ios應用程序突然在我腦海中一個問題的結構。如果我想重新加載整個視圖怎麼辦?如果我調用viewDidLoad
會發生什麼?這是做到這一點的正確方法嗎?我只是要求我的知識。什麼是重新加載UIView的正確方法?
回答
如果視圖是一些控制器的主視圖,您可以通過控制器的view
屬性設置爲nil
重新加載它 - 這將需要重新加載下一次有人使用view
財產。調用-viewDidLoad
將無法正常工作,視圖加載完成後,它只是一些UIViewController
代碼所調用的回調方法。
謝謝zoul。但是通過設置控制器的視圖屬性爲零將不會重新加載視圖。 –
是什麼讓你覺得它沒有?請注意,該視圖不會立即重新加載,只是在下次需要時纔會重新加載視圖。 – zoul
好的。那麼有什麼方法可以立即重新加載視圖,而無需下次加載? –
如果要重新加載整個視圖,可以使用reloadInputViews
方法或將代碼寫入viewWillAppear
,因此每次創建viewController的新對象時,viewWillAppear中的代碼都會重新調用它自己。
嗨!我已經試過了。但它不起作用。 –
你究竟想做什麼? –
我想重新加載整個uiview生命週期 –
您可以使用以下簡單代碼重新加載視圖。
[YOUR_VIEW setNeedsDisplay];
- 1. Grails什麼是重新加載gsp的正確方法
- 2. 通過UIView顯示UIViewController/UIView的正確方法是什麼?
- 3. 什麼是在UICollectionView中重新加載數據的正確方法?
- 4. 在react-redux中執行頁面重新加載的正確方法是什麼?
- 5. UIView無法正確加載?
- 6. 什麼是我的重訂新版本分支正確的方法是什麼?
- 7. 什麼是重新組織github回購的正確方法?
- 8. 重新定向的正確方法是什麼?
- 9. 重新使用UILabel風格的正確方法是什麼?
- 10. 什麼是重新啓動QApplication的正確方法?
- 11. 重新啓動GlassFish 4的正確方法是什麼?
- 12. 在UITableViewCell中修改UIView外觀的正確方法是什麼?
- 13. 什麼是動態創建UIView內容的正確方法?
- 14. iOS爲什麼UIView只有在重新加載後才能正確顯示UITableView
- 15. 什麼是加載pylab的正確方法?
- 16. 將位圖加載到imageView的正確方法是什麼
- 17. 用加載圖像創建RecyclerView的正確方法是什麼?
- 18. HTML5/jquery - 預加載音頻的正確方法是什麼?
- 19. 使用RequireJS加載Marionette(v3)的正確方法是什麼?
- 20. 在多個類中加載application.properties的正確方法是什麼?
- 21. 從Azure存儲中加載XDocument的正確方法是什麼
- 22. 什麼是加載列表框的正確方法?
- 23. 休眠什麼是加載對象圖的正確方法
- 24. 做圖像標籤加載的正確方法是什麼?
- 25. 在emberjs中加載對象的正確方法是什麼?
- 26. 使用ng-table從服務器加載和重新加載數據的正確方法是什麼?
- 27. 什麼是方法重載?
- 28. 重新加載UIView
- 29. 卸載/重新加載視圖控制器的正確方法
- 30. 在Android ViewPager上加載繁重任務的正確方法是什麼?
你是什麼意思'重新加載'整個視圖,你能告訴更多你正在做什麼?你更有可能通過這樣的一般問題來吸引低價和接近這個問題。儘可能解釋,提供代碼,告訴我們你做了什麼,你在哪裏被卡住,你想要什麼yada yada ... –