0

我有一个堆栈视图,中间有一个滑块,侧面有 2 个标签。该堆栈视图被放置到另一个堆栈视图中,在 SView 之后有一个按钮。我把它放在屏幕中央。

它告诉我堆栈视图的框架在运行时会有所不同,文档大纲告诉我它想要更大的宽度。我选择了更新框架。这无限地发生。

这是一个错误吗?
还是我做错了?
如果是,我做错了什么?
我认为这是一个错误,因为这是一个测试版,堆栈视图不需要超出屏幕范围

4

1 回答 1

0

我试图在示例项目中重现您的情况,但无法重现您在 Xcode 7b4 上遇到的情况,因此这可能确实是一个错误。我尝试了以下布局:

  1. [Label | Slider | Label] Button

标签和滑块位于水平 UIStackView 中。按钮和水平堆栈位于垂直 UIStackView 内

  1. [[Label | Slider | Label ][ Button ]]

标签和滑块位于水平 UIStackView 中。按钮和水平堆栈位于另一个水平 UIStackView 内。

两次我都以顶层堆栈视图为中心,并且能够使用 Storyboard 的“更新框架”来让我的布局正常工作。

于 2015-07-22T12:49:34.270 回答