Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 快速水平堆叠视图在情节提要中看起来很奇怪_Ios_Swift_Ios8_Autolayout_Uistackview - Fatal编程技术网

Ios 快速水平堆叠视图在情节提要中看起来很奇怪

Ios 快速水平堆叠视图在情节提要中看起来很奇怪,ios,swift,ios8,autolayout,uistackview,Ios,Swift,Ios8,Autolayout,Uistackview,我在我的应用程序中设置了一个水平堆栈视图,其中包含两个标签。 一个标签具有静态内容,另一个标签具有动态内容,具体取决于json数据。我想要的是将两个标签的总宽度居中 stackView在故事板中看起来很奇怪,但在我的模拟器/设备中很好 如果我点击stackView,我会得到这些橙色的线条,但是如果我在故事板中刷新视图,它们会保持不变。 stackView约束为:中心X到superview和按钮空间5到下面的橙色按钮。所以只有两个限制 我的堆栈视图设置是对齐:居中和分布:填充 我没有为里面的标签

我在我的应用程序中设置了一个水平堆栈视图,其中包含两个标签。 一个标签具有静态内容,另一个标签具有动态内容,具体取决于json数据。我想要的是将两个标签的总宽度居中

stackView在故事板中看起来很奇怪,但在我的模拟器/设备中很好

如果我点击stackView,我会得到这些橙色的线条,但是如果我在故事板中刷新视图,它们会保持不变。 stackView约束为:
中心X到superview
按钮空间5到下面的橙色按钮。所以只有两个限制

我的堆栈视图设置是
对齐:居中
分布:填充

我没有为里面的标签设置违禁品

但如果我运行我的应用程序,它会工作,并且在模拟器中看起来是这样的:

类别所有类别与superView的间距相同


我的堆栈视图在sotryboard中不会显示相同的内容,所以我是否缺少了一些约束条件?

您是否尝试更新故事板上的帧?我每次在IB中使用嵌套堆栈视图时都会遇到这种情况。我想这是一个Xcode错误。我已经停止在IB中使用堆栈视图,因为这(以及它发出的构建警告)。这是一个Xcode 7.3错误,您可以在这里找到解决方案希望帮助您尝试更新故事板上的帧吗?我每次在IB中使用嵌套堆栈视图时都会遇到这个问题。我想这是一个Xcode错误。由于这个原因(以及它发出的构建警告),我已经停止在IB中使用堆栈视图。这是一个Xcode 7.3错误,您可以在这里找到解决方案,希望能有所帮助