簡體   English   中英

在viewWillAppear方法中重新加載視圖

[英]Reloading a view in a viewWillAppear method

是否可以在viewWillAppear方法中從其XIB文件重新加載視圖控制器的主視圖? 該方法對視圖進行了重大更改,這將很難撤消。 當視圖控制器從導航堆棧中移出時,該方法必須處理更改后的視圖。 如果我可以放松XIB的視野,那會容易得多。 看起來Apple的實現假定該視圖將保持靜態,因此可以重用。

您可以在-viewWillAppear中更新視圖的大部分內容。 沒有規定您可以在那里或不能更新什么。

只要確保您在做任何事情時都考慮到了一切。 我已經使用-viewWillAppear來刷新信息的視圖,因此您可以使用它來加載所需的初始化內容,而不是-viewDidLoad。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM