在iOS中pipe理布局
我是iOS
开发的新手,我在JAVA Swing和Windows应用程序方面拥有坚实的背景。 我想学习如何在iOS
进行布局? 我猜iOS
没有像Java Swing中的“布局pipe理器” 。开发UI
的唯一方法是为每个控制器指定大小和位置?
首先阅读这个正式文件。
也可能对您有所帮助。
这里是Autoresizing mask和它的描述
1) UIViewAutoresizingNone
该视图不会自动resize。 (这是默认值。)
2) UIViewAutoresizingFlexibleHeight
视图的高度在UIViewAutoresizingFlexibleHeight
视图的高度改变时改变。 如果不包含此常量,则视图的高度不会更改。
3) UIViewAutoresizingFlexibleWidth
当超级视图的宽度改变时视图的宽度改变。 如果不包含此常量,则视图的宽度不会更改。
4) UIViewAutoresizingFlexibleLeftMargin
视图左边缘和超视图左边缘之间的距离根据需要增长或缩小。 如果不包含此常数,则视图的左边距离超视图的左边缘保持固定的距离。
5) UIViewAutoresizingFlexibleRightMargin
视图的右边缘和超视图的右边缘之间的距离根据需要增长或缩小。 如果不包含此常数,则视图的右边距离超视图的右边缘保持固定的距离。
6) UIViewAutoresizingFlexibleBottomMargin
视图的底边和超视图的底边之间的距离根据需要增长或缩小。 如果不包含此常数,则视图的底边与超视图的底边保持固定的距离。
7) UIViewAutoresizingFlexibleTopMargin
视图顶部边缘与超级视图顶部边缘之间的距离根据需要增长或缩小。 如果不包含此常量,则视图的顶边与超视图的顶边保持固定的距离。
有关更多信息,请阅读此文档。
是的,你没有什么像iOS SDK中的布局pipe理器。
但是在Xcode中pipe理布局并不困难。
使用故事板和大小检查器变得更容易。
iOS 6自动布局制作更容易适用于不同尺寸的视图。
我发现像布局pipe理器,但我不知道究竟是什么以及如何使用。
你可以看看: RKLayout