我最近安装了Xcode 7 beta并在对象库中发现了一些 新的东西,比如
水平堆栈视图和垂直堆栈视图。
当我在其中放置一些控件时,stackview 似乎可以根据控件大小调整大小。当我展示更多控件时,堆栈似乎会在堆栈视图中自动调整。水平调整还是垂直调整?
是否源自其他移动平台
我最近安装了Xcode 7 beta并在对象库中发现了一些 新的东西,比如
水平堆栈视图和垂直堆栈视图。
当我在其中放置一些控件时,stackview 似乎可以根据控件大小调整大小。当我展示更多控件时,堆栈似乎会在堆栈视图中自动调整。水平调整还是垂直调整?
是否源自其他移动平台
使用的一个主要优点UIStackView
是它使用 Auto Layout 来定位和调整其排列的UIViews
. 因此,您无需担心 UIViews 在UIStackView
. 您可以尝试在水平堆栈视图中插入两个或更多控件,它们如何水平对齐。
UIStackView 类提供了一个简化的界面,用于在列或行中布置视图集合。堆栈视图让您可以利用自动布局的强大功能,创建可以动态适应设备方向、屏幕尺寸和可用空间变化的用户界面。堆栈视图管理其排列子视图属性中所有视图的布局。这些视图沿堆栈视图的轴排列,基于它们在排列子视图数组中的顺序。确切的布局取决于堆栈视图的轴、分布、对齐方式、间距和其他属性。
关于如何使用
这是来自 raywenderlich 网站的详细教程:
http://www.raywenderlich.com/114552/uistackview-tutorial-introducing-stack-views