我在導航控制器中有一個UIScrollVIew,我從導航控制器中提出了一個模態視圖控制器,它工作正常。當我關閉模式視圖控制器(來自父級)時,我的UIScroll視圖中的所有內容都會移動並且分頁被打破。滾動視圖的內容以編程方式添加,但scrollView是在IB中創建的。關閉模態視圖控制器導致佈局問題
2
A
回答
3
聽起來好像它與自動調整行爲以及自動調整掩碼一樣。在IB中,關閉ScrollView的「Autoresize Subviews」。
還檢查其自動調整掩碼:它有意義嗎?玩它的面具和麻煩拍攝。以編程方式創建視圖時,默認的autoresize掩碼可能會有意外的行爲。
相關問題
- 1. pageviewcontroller導航控制器內部導致佈局問題
- 2. 關閉視圖控制器從模態提供的視圖控制器翻轉
- 3. 關閉模態視圖並調用初始視圖控制器
- 4. 關閉模式視圖控制器問題
- 5. 關閉模式視圖控制器
- 6. ios swift - 關閉導航控制器的根視圖控制器
- 7. 從模態(MFMailComposeViewController)關閉到主視圖控制器
- 8. 關閉2個模態視圖控制器
- 9. UITableView在模態視圖控制器關閉後不刷新
- 10. 關閉/顯示模態視圖控制器 - 內存?
- 11. 關閉兩個模態視圖控制器與一個動畫
- 12. UIViewController -dealloc在關閉模態視圖控制器後調用
- 13. 不能關閉模態視圖控制器
- 14. 停止播放音樂上關閉模態視圖控制器
- 15. 視圖控制器和自動佈局旋轉問題
- 16. 關閉父視圖控制器和子視圖控制器
- 17. 導航和視圖控制器問題
- 18. 在沒有導航控制器的情況下關閉多個模態視圖
- 19. 釋放細節視圖控制器導致內存問題
- 20. 模態視圖控制器
- 21. 標籤欄控制器+導航控制器上的導航欄佈局問題
- 22. 另一個導航控制器和視圖控制器問題
- 23. 將視圖控制器推入導航控制器的問題
- 24. 視圖控制器問題
- 25. 如何關閉 - 視圖 - 控制器
- 26. 一次性關閉視圖控制器
- 27. 通過點擊視圖控制器的外部關閉部分顯示的模態視圖控制器
- 28. 設置根視圖控制器的模態視圖控制器
- 29. 關閉模態視圖
- 30. 模態視圖控制器上的現有模態視圖控制器
在UIScrollView控制器的viewWillAppear,viewDidAppear,viewWillDissappear,viewDidDissappear中會發生什麼? – griotspeak 2011-04-21 17:29:06
我有同樣的問題,所以我添加了viewWillAppear方法,並放在一個NSLog中,事實證明,Modal View Controller消失後ScrollView變得更長。不知道爲什麼,但我現在重置了ScrollView框架,現在它正在工作 – petenelson 2011-07-19 21:01:54