为啥故事板中的按钮不在 ios8 中的适当位置?

Posted

技术标签:

【中文标题】为啥故事板中的按钮不在 ios8 中的适当位置?【英文标题】:Why button in storyboard is not located in appropriate location in ios8?为什么故事板中的按钮不在 ios8 中的适当位置? 【发布时间】:2014-09-25 09:48:54 【问题描述】:

这是我的故事板设计:

这是输出:

为什么这个按钮的位置不正确?

【问题讨论】:

@Fogmeister 我在编辑器的右下角找不到正方形.. @Fogmeister 你的意思是在属性检查器中吗? 用截图发布了答案。 【参考方案1】:

这是 Stack Overflow 上的一个常见问题。您需要为按钮添加自动布局约束。它不知道您的意思是“在中心”还是“距左侧 300 点”。您可以通过选择按钮并点击编辑器右下角带有方框的按钮来添加它们。

这些是按钮。

按钮是...

    对齐视图。多个视图或单个视图及其父视图。 为特定视图添加约束。左侧、顶部、高度、宽度等... 自动约束。将帧更新为约束。等等…… 调整大小选项。

您需要为应用中的所有视图添加约束。

所以,在button2 你需要告诉它...

    离顶部有多远。 将按钮与超级视图的中心对齐。

对于button1,您需要...

    如何从上往下。 离左边多远。

为了地图……

    底部、左侧和右侧为零。 (这是三个独立的约束) button1 与地图顶部之间的间距。

【讨论】:

以上是关于为啥故事板中的按钮不在 ios8 中的适当位置?的主要内容,如果未能解决你的问题,请参考以下文章

故事板中的 UIViewController 容器

如何通过单击 iPhone 故事板中的 ActionSheet 按钮移动到下一个 viewController

有条件地从 AppDelegate 故事板中的不同位置开始

使用故事板中的自动布局使 UIButtons 居中

故事板中的自动布局是全部还是全部?

Xcode 4.2.1 UIScrollViews不在故事板中滚动