如何在Xcode 7中使用对象库的堆栈视图
我最近安装了Xcode 7 beta,并在对象库中发现了一些新东西
水平的堆栈视图和垂直的堆栈视图 。
当我把它的一些控制,stackview似乎是根据控制大小resize。 当我呈现更多的控制堆栈似乎是自动调整堆栈视图。 调整水平还是垂直?
它来源于其他一些移动平台吗?
使用UIStackView
一个主要优点是它使用自动布局来定位和调整其排列的UIViews
。 因此,您不必担心在UIStackView
定位UIStackView
。对于水平堆栈,这意味着第一个排列的视图的前沿被固定到堆栈的前沿,而最后排列的视图的后沿被固定到堆栈的后沿。 你可以尝试插入两个或更多的控制水平堆栈视图,他们如何水平alignment对彼此。
UIStackView类提供了一个精简的界面,用于布置列或行中的视图集合。 堆栈视图使您能够利用自动布局的强大function,创build可dynamic适应设备方向,屏幕大小和可用空间更改的用户界面。 堆栈视图pipe理其排列的子视图属性中所有视图的布局。 这些视图是根据它们在orderedSubviews数组中的顺序沿着堆栈视图的轴排列的。 确切的布局取决于堆栈视图的轴,分布,alignment,间距和其他属性。
如何使用
这里是来自raywenderlich网站的详细教程:
http://www.raywenderlich.com/114552/uistackview-tutorial-introducing-stack-views