7

我最近安装了Xcode 7 beta并在对象库中发现了一些 新的东西,比如

水平堆栈视图和垂直堆栈视图

当我在其中放置一些控件时,stackview 似乎可以根据控件大小调整大小。当我展示更多控件时,堆栈似乎会在堆栈视图中自动调整。水平调整还是垂直调整?

是否源自其他移动平台

4

1 回答 1

2

使用的一个主要优点UIStackView是它使用 Auto Layout 来定位和调整其排列的UIViews. 因此,您无需担心 UIViews 在UIStackView. 您可以尝试在水平堆栈视图中插入两个或更多控件,它们如何水平对齐。

UIStackView 类提供了一个简化的界面,用于在列或行中布置视图集合。堆栈视图让您可以利用自动布局的强大功能,创建可以动态适应设备方向、屏幕尺寸和可用空间变化的用户界面。堆栈视图管理其排列子视图属性中所有视图的布局。这些视图沿堆栈视图的轴排列,基于它们在排列子视图数组中的顺序。确切的布局取决于堆栈视图的轴、分布、对齐方式、间距和其他属性。

关于如何使用

这是来自 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

于 2015-06-11T11:54:16.263 回答