我是iOS
开发新手,我对 JAVA Swing 和 Windows 应用程序有扎实的背景。我想学习如何进行布局iOS
?我想iOS
没有像 Java Swing 那样的“布局管理器”。开发的唯一方法UI
是为每个控制器指定大小和位置?
2 回答
它也可能对您有所帮助。
这里自动调整蒙版及其描述
1)UIViewAutoresizingNone
视图不会自动调整大小。(这是默认值。)
2)UIViewAutoresizingFlexibleHeight
当父视图的高度发生变化时,视图的高度也会发生变化。如果不包括此常量,则视图的高度不会改变。
3)UIViewAutoresizingFlexibleWidth
当父视图的宽度改变时,视图的宽度也会改变。如果不包含此常量,则视图的宽度不会改变。
4)UIViewAutoresizingFlexibleLeftMargin
视图左边缘和父视图左边缘之间的距离根据需要增长或缩小。如果不包括此常量,则视图的左边缘与父视图的左边缘保持固定距离。
5)UIViewAutoresizingFlexibleRightMargin
视图的右边缘和父视图的右边缘之间的距离根据需要增长或缩小。如果不包括此常量,则视图的右边缘与父视图的右边缘保持固定距离。
6)UIViewAutoresizingFlexibleBottomMargin
视图的底边和父视图的底边之间的距离根据需要增长或缩小。如果不包括此常量,则视图的底边与父视图的底边保持固定距离。
7)UIViewAutoresizingFlexibleTopMargin
视图的上边缘和父视图的上边缘之间的距离根据需要增长或缩小。如果不包括此常量,则视图的顶部边缘与父视图的顶部边缘保持固定距离。
有关更多信息,请阅读此文档。
是的,你是对的,iOS SDK 中没有像布局管理器这样的东西。
但是在 Xcode 中管理布局并不难。
随着故事板和尺寸检查器的使用,它变得更加容易。
和 iOS 6 自动布局使不同尺寸的视图更容易。
我找到了类似布局管理器的东西,但我不知道它到底是什么以及如何使用。
你可以看看:RKLayout