如何在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

更多信息,请查看 https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIStackView_Class_Reference/index.html