我無法弄清楚如何刷新ViewController,我搜索了所有谷歌和這個網站,我卡住了。我的簡單應用程序基於故事板,並從UITabBarController開始,我希望每次從其他ViewController更改設置時都會刷新它。這意味着我必須TabBar項目之一(標籤主視圖)另一個是(設置)是否有一個簡單的方法來?刷新UIViewController
2
A
回答
1
您可以NSUserDefaults
在設置時,回MAINVIEW,使用在mainviewController -(void)viewWillAppear:(BOOL)animated:
方法或MAINVIEW -drawView:
方法保存的數據保存更改的數據,然後。
0
您可以使用NSNotification將消息從一個視圖控制器發送到另一個視圖控制器。但我同意另一個答案,無論你使用共享的NSUserDefaults還是NSNotification(或兩者),或者一個視圖控制器和另一個視圖控制器之間的其他通信方式(例如,給主視圖控制器一些方法,即設置視圖控制器可以調用),你將要溝通的是狀態;實際更改將反映出來,因爲您已經設置了主視圖控制器的viewWillAppear
來查詢該狀態並相應地構建界面。
相關問題
- 1. 在applicationDidBecomeActive上刷新ios UIViewController
- 2. 用Swift中的新數據刷新UIViewController
- 3. 拉UITableView在UIViewController裏面刷新
- 4. 刷新UIViewController的界面方向
- 5. 切換tabbar而不刷新UIViewController
- 6. 廣東話刷新的UITableView內的UIViewController
- 7. 如何使用SetNeedsDisplay刷新我的UIVIewController
- 8. UIViewController按鈕內部的自定義UIView點擊刷新UIViewController
- 9. iOS:如何在彈出其子UIViewController後「刷新」UIViewController?
- 10. 如何用新數據刷新我的UIViewController?
- 11. 如何讓UIViewController正確刷新/更新其視圖?
- 12. 刷新刷新
- 13. 刷新UIViewController中的數據的正確模式
- 14. 如何從單獨的uiviewcontroller刷新表格視圖?
- 15. 刷新/刷新UIView
- 16. 刷新刷新表
- 17. 刷新不刷新
- 18. 刷新VS刷新
- 19. 如何刷卡和移動UIViewController
- 20. 重新使用UIViewController
- 21. 重新加載uiviewcontroller
- 22. 重新加載UIViewController
- 23. iMacros - iFrame(刷新/刷新)
- 24. 刷新/刷新數據表
- 25. 在ViewPager上刷新刷新
- 26. 刷新面板javascript刷新
- 27. PFQueryCollectionView不會刷新刷新
- 28. 刷新圖像不刷新
- 29. IE刷新刷新閃存
- 30. 刷新/刷新按鈕刷新對象/數據在UIView
這就像一個魅力工作!謝謝!! :* – Stackie