我是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. 像Java for iOS中的布局管理器一样吗?
- 5. Java布局管理器
- 6. 源代码管理布局
- 7. Java GUI布局管理器
- 8. 布局和视图管理
- 9. wpf布局管理库
- 10. PHP布局管理器
- 11. JavaScript/Backbone.js布局管理器
- 12. Java布局管理器
- 13. 设置布局管理器
- 14. jQuery布局管理器
- 15. Python Tkinter布局管理
- 16. iOS发布内存管理
- 17. Flash中的布局管理器?
- 18. Java中的多个布局管理器
- 19. Java布局管理器垂直中心
- 20. Ruby on Rails - 如何管理管理界面中的布局?
- 21. Android自定义布局管理器 - 儿童布局
- 22. asp.net布局管理器或布局控件
- 23. 在iOS中管理动画
- 24. Miglayout或替代布局管理器
- 25. iPhone - UIViews的布局管理器?
- 26. RecyclerView没有布局管理器
- 27. 摆动:列流布局管理器?
- 28. 管理布局运行时android
- 29. 选择一个布局管理器
- 30. HTML布局技术(管理面板)
感谢您的帮助......我知道的方法来UI开发移动从桌面完全不同的.. 是在自动与自动版式有关?我不想使用AutoLayout,因为与ios4和更早版本不兼容。 – cmltkt 2013-02-25 07:52:44
顶部的链接已损坏。 – eremzeit 2014-01-30 20:00:32