我是iOS
開發的新手,我在JAVA Swing和Windows應用程序方面有着堅實的背景。 我想學習如何在iOS
中進行佈局?我猜iOS
沒有「佈局管理器」像在Java Swing .. 開發UI
唯一的方法是指定每個控制器的大小和位置?在iOS中管理佈局
回答
First Read This Official Documentation.
而且它可能對你有所幫助。
這裏自動調整大小掩模及其描述
1)UIViewAutoresizingNone
視圖不自動調整。 (這是默認值。)
2)UIViewAutoresizingFlexibleHeight
視圖的高度在超級視圖的高度更改時發生變化。如果不包含此常數,則視圖的高度不會更改。
3)UIViewAutoresizingFlexibleWidth
當超級視圖的寬度發生變化時,視圖的寬度發生變化。如果不包含此常量,則視圖的寬度不會更改。
4)UIViewAutoresizingFlexibleLeftMargin
視圖的左邊緣和上海華的左邊緣之間的距離增大或根據需要收縮。如果不包含此常數,則視圖的左邊距離超視圖的左邊緣保持固定距離。
5)UIViewAutoresizingFlexibleRightMargin
視圖的右邊緣和超視圖的右邊緣之間的距離根據需要增大或縮小。如果不包含此常數,則視圖的右邊距離超視圖的右邊緣保持固定距離。
6)UIViewAutoresizingFlexibleBottomMargin
視圖底部邊緣和超級視圖底部邊緣之間的距離根據需要增大或減小。如果不包含此常數,則視圖的底邊與超視圖的底邊保持固定距離。
7)UIViewAutoresizingFlexibleTopMargin
視圖的上邊緣與超視圖的上邊緣之間的距離根據需要增大或縮小。如果不包含此常數,則視圖的頂邊與超視圖的頂邊保持固定距離。
欲瞭解更多信息,請閱讀此documentation.
是的,你沒有什麼像iOS SDK中的佈局管理器。
但在Xcode中管理佈局並不困難。
隨着使用故事板和尺寸檢查器,它變得更容易。
和iOS 6自動佈局製作對於不同大小的視圖更容易。
我發現像佈局管理器的東西,但我不知道它到底是什麼以及如何使用。
你可以看看:RKLayout
- 1. 佈局管理器Qt中
- 2. 在android佈局文件中管理ID
- 3. 哪個佈局管理器可以在Java中進行佈局?
- 4. PHP佈局管理器
- 5. 佈局和視圖管理
- 6. 佈局管理器preferredSize Java
- 7. Java GUI佈局管理器
- 8. Java佈局管理器
- 9. jQuery佈局管理器
- 10. Python Tkinter佈局管理
- 11. JPanel佈局管理器
- 12. 動態管理MVC佈局
- 13. JavaScript/Backbone.js佈局管理器
- 14. Java佈局管理器
- 15. 設置佈局管理器
- 16. AngularJS ng-view佈局管理
- 17. 源代碼管理佈局
- 18. Android GUI:佈局管理器
- 19. wpf佈局管理庫
- 20. 像Java for iOS中的佈局管理器一樣嗎?
- 21. iOS發佈內存管理
- 22. 佈局中的項目管理
- 23. Java佈局管理器垂直中心
- 24. Java中的多個佈局管理器
- 25. Flash中的佈局管理器?
- 26. 如何管理佈局在android
- 27. Ruby on Rails - 如何管理管理界面中的佈局?
- 28. asp.net佈局管理器或佈局控件
- 29. Android自定義佈局管理器 - 兒童佈局
- 30. 自定義佈局管理器
感謝您的幫助......我知道的方法來UI開發移動從桌面完全不同的.. 是在自動與自動版式有關?我不想使用AutoLayout,因爲與ios4和更早版本不兼容。 – cmltkt 2013-02-25 07:52:44
頂部的鏈接已損壞。 – eremzeit 2014-01-30 20:00:32