我在我的應用程序中有一些tableviews,我已經設置了自動修復面具靈活的寬度和高度。然而,當我打開一個viewcontroller我使用tableView時,我注意到我沒有設置自動調整屏蔽,但是tableview看起來在iPad上正確調整大小。這是否意味着不需要在tableview上設置自動調整掩碼?默認情況下,UITableView自動調整掩碼?
1
A
回答
1
更確切地說,UIViewController框架喜歡根據它們呈現的上下文來明確地調整其視圖的大小。例如,在iPhone上,UINavigationController和UITabBarController顯式調整其viewControllers的視圖以填充所有可用的屏幕空間。在iPad上,UISplitViewController明確調整其主視圖控制器和詳細視圖控制器的視圖,以使其適合橫向模式下的尺寸。這些容器視圖控制器執行的顯式調整大小在技術上並非自動調整大小,因此這些視圖控制器忽略視圖的autoresizingMask。
視圖的autoresizingMask回答了一個具體問題:如果該視圖的界限改變了,該視圖應該如何處理?當UIViewController的視圖被容器視圖控制器顯式調整大小時,這不被視爲自動調整大小,因爲它不是由於超級視圖邊界的更改而發生的。當然,如果顯式調整大小的視圖具有子視圖,那麼這些子視圖將按照其autoresizingMasks(如果superview將autoresizesSubviews設置爲YES)指定的顯式調整其超級視圖的副作用來獲得自動調整大小。
0
是的。當你在.xib中添加tableview時,它的默認屬性是靈活的寬度和高度。
相關問題
- 1. 默認情況下,UITableView編輯模式
- 2. 產量和默認情況||不輸出默認情況下
- 3. 安卓:默認情況下
- 4. 默認情況下,法國
- 5. 默認情況下,Constexpr lambda?
- 6. 默認情況下在VBox
- 7. 在默認情況下
- 8. FactoryGirl在默認情況下
- 9. 自動調整掩碼如何工作?
- 10. 在沒有自動佈局的情況下調整UITableView標題的大小
- 11. 默認情況下刪除uitableview行的麻煩方法
- 12. Android Studio在默認情況下以調試模式啓動
- 13. 默認情況下修改默認命令:默認命令爲
- 14. 如何在默認情況下啓用自動拼寫檢查?
- 15. 默認情況下在WebStorm中像PhpStorm中自動縮進
- 16. 如何在默認情況下自動展開所有JPanel
- 17. 如何在默認情況下填充自動填充?
- 18. 自定義NSTextStorage:默認情況下不顯示錶情符
- 19. 引導3:默認情況下
- 20. 默認情況下,在網頁
- 21. 開放的系統,默認情況下
- 22. 默認情況下打開地圖
- 23. 在默認情況下優化CMake
- 24. 默認情況下python-excel不匹配
- 25. 默認情況下,使qmake使用qt5
- 26. 複選框在默認情況下knockout.js
- 27. 進口的UIKit默認情況下爲
- 28. 在默認情況下的UITableViewCell
- 29. 默認情況下,SQL Server表排序
- 30. 默認情況下,mumamo-alt-php-tags-mode
不,這是在loadView方法中的代碼中完成的。 – LuckyLuke
然後yup其默認屬性。可能會發生在新的SDK中。 –