如何在 Xcode 7 中使用对象库的 Stack View
how to use Stack View of object library in Xcode 7
我最近安装了 Xcode 7 beta 并发现了一些东西
new 在对象库中 like
水平堆栈视图和垂直堆栈视图。
When i put some controls inside it, stackview seems to be resizable
according to the control size. When i present more controls the stack
seems to be adjust automatically as of the stack view.
Either
adjusting horizontally or vertically?
是否源自其他移动平台
使用 UIStackView
的一个主要优点是它使用自动布局来定位和调整其排列的 UIViews
。因此,您无需担心将 UIView 定位在 UIStackView
中。对于水平堆栈,这意味着第一个排列视图的前缘固定到堆栈的前缘,最后一个排列视图的后缘固定到堆栈的后缘。您可以尝试将两个或更多控件插入水平堆栈视图,它们如何水平对齐 w.r.t 彼此。
The UIStackView class provides a streamlined interface for laying out
a collection of views in either a column or a row. Stack views let you
leverage the power of Auto Layout, creating user interfaces that can
dynamically adapt to the device’s orientation, screen size, and any
changes in the available space. The stack view manages the layout of
all the views in its arrangedSubviews property. These views are
arranged along the stack view’s axis, based on their order in the
arrangedSubviews array. The exact layout varies depending on the stack
view’s axis, distribution, alignment, spacing, and other properties.
如何使用
这里有来自 raywenderlich 网站的详细教程:
http://www.raywenderlich.com/114552/uistackview-tutorial-introducing-stack-views
我最近安装了 Xcode 7 beta 并发现了一些东西 new 在对象库中 like
水平堆栈视图和垂直堆栈视图。
When i put some controls inside it, stackview seems to be resizable according to the control size. When i present more controls the stack seems to be adjust automatically as of the stack view. Either adjusting horizontally or vertically?
是否源自其他移动平台
使用 UIStackView
的一个主要优点是它使用自动布局来定位和调整其排列的 UIViews
。因此,您无需担心将 UIView 定位在 UIStackView
中。对于水平堆栈,这意味着第一个排列视图的前缘固定到堆栈的前缘,最后一个排列视图的后缘固定到堆栈的后缘。您可以尝试将两个或更多控件插入水平堆栈视图,它们如何水平对齐 w.r.t 彼此。
The UIStackView class provides a streamlined interface for laying out a collection of views in either a column or a row. Stack views let you leverage the power of Auto Layout, creating user interfaces that can dynamically adapt to the device’s orientation, screen size, and any changes in the available space. The stack view manages the layout of all the views in its arrangedSubviews property. These views are arranged along the stack view’s axis, based on their order in the arrangedSubviews array. The exact layout varies depending on the stack view’s axis, distribution, alignment, spacing, and other properties.
如何使用
这里有来自 raywenderlich 网站的详细教程:
http://www.raywenderlich.com/114552/uistackview-tutorial-introducing-stack-views