我最近安装了Xcode 7 测试版并发现了一些东西new在对象库中,例如
水平堆栈视图和垂直堆栈视图.
当我在其中放入一些控件时,stackview 似乎可以调整大小
根据控制尺寸。当我呈现更多控制堆栈时
似乎从堆栈视图开始自动调整。
任何一个
水平调整还是垂直调整?
是否源自其他移动平台
使用的一个主要优点UIStackView
它使用自动布局来定位和调整其排列的大小UIViews
。因此,您无需担心将 UIView 放置在UIStackView
对于水平堆栈,这意味着第一个排列的视图的前缘固定到堆栈的前缘,最后排列的视图的后缘固定到堆栈的后缘。您可以尝试将两个或多个控件插入到水平堆栈视图中,了解它们如何彼此水平对齐。
UIStackView 类提供了一个简化的布局界面
列或行中的视图集合。堆栈视图让您
利用自动布局的力量,创建可以
动态适应设备的方向、屏幕尺寸和任何
可用空间的变化。堆栈视图管理布局
其排列子视图属性中的所有视图。这些观点是
根据它们在堆栈视图中的顺序沿堆栈视图的轴排列
排列子视图数组。确切的布局因堆栈而异
视图的轴、分布、对齐方式、间距和其他属性。
关于如何使用
这是来自 raywenderlich 网站的详细教程:
http://www.raywenderlich.com/114552/uistackview-tutorial-introducing-stack-views http://www.raywenderlich.com/114552/uistackview-tutorial-introducing-stack-views
了解更多,请查看 https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIStackView_Class_Reference/index.html https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIStackView_Class_Reference/index.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)