Xcode Storyboard:约束不允许我在堆栈中的对象之间放置空间

Posted

技术标签:

【中文标题】Xcode Storyboard:约束不允许我在堆栈中的对象之间放置空间【英文标题】:Xcode Storyboard: Constraints don't let me put space between objects in a stack 【发布时间】:2017-08-04 12:48:20 【问题描述】:

我现在正在学习 Swift 并使用 Xcode 进行编程。 首先要了解一切是如何运作的,我正在做 Apple 教程 Start Developing ios Apps (Swift)。

我完全按照教程中的描述构建了应用程序,但正如我所做的那样,我不可能得到相同的结果。

以下应该是结果: Apple's Result

以下是我得到的结果: ---评论中的图片2---

问题是我的版本中没有的标签/文本框/按钮之间的差距。我不知道为什么会这样。我所做的一切都与 Apple 教程中的完全一样。我重新检查了所有内容,但我不知道问题出在哪里。你能帮我么?我如何得到这个差距。即使为堆栈内的项目添加更多约束也不起作用。我只是得到以下结果:

---评论中的图3---

我如何添加这个空白或者我在教程中做错了什么?

感谢您的帮助!

【问题讨论】:

图二:i.stack.imgur.com/ua14R.png 图三:i.stack.imgur.com/jFYCY.png 如果您有其他信息,请编辑您的问题并将其放在那里而不是添加评论。 我不能在我的帖子中添加超过 2 个链接,因为我没有它的声誉。 【参考方案1】:

您可以在属性检查器中指定它。看看下面的照片。

【讨论】:

你是我的英雄!我一直在寻找这个!谢谢! @NicolasMierbach 如果对您有帮助,请接受答案【参考方案2】:

您可以使用堆栈视图属性,有一个称为间距的属性设置为您想要的所需间距。

【讨论】:

以上是关于Xcode Storyboard:约束不允许我在堆栈中的对象之间放置空间的主要内容,如果未能解决你的问题,请参考以下文章

如果从 Storyboard 添加约束,则 GMSMapView 不显示任何内容

Xcode Storyboard 警告未提供上下文:不支持的约束属性配置

Xcode 不允许添加国际化

自动布局的 Xcode 故事板问题不允许我移动对象 origin.y 值

如何使约束适用于横向和纵向(xcode 8.1 / swift3 / storyboard)

相对 Xcode Storyboard 约束