iOS - iPad 布局顶部/底部间距似乎没有按照我说的做

Posted

技术标签:

【中文标题】iOS - iPad 布局顶部/底部间距似乎没有按照我说的做【英文标题】:iOS - iPad layout top/botton spacing doesn't seem to do what I tell it to do 【发布时间】:2013-12-14 22:56:19 【问题描述】:

我正在创建这个屏幕:

但是当我运行东西时,我让它看起来像这样。

如果您注意到,某些元素下方/上方的空间看起来会消失。有谁知道为什么会发生这种情况以及如何解决这个问题?

谢谢!

【问题讨论】:

你没有给我们任何细节。你在使用自动布局吗?您是否在代码中的任何位置修改位置?第一个屏幕截图是纵向布局吗?还是风景? 哎哟。至少您需要修复项目中的每个警告。首先点击Validate Project Settings @nhgrif 第一个屏幕上的“自动布局”不是很清楚吗? Genadinik:此外,在使用工作区时,请尝试关闭其他 Xcode 窗口。当我在使用工作区时打开多个窗口时,有时我会遇到奇怪的麻烦。 【参考方案1】:

如果您问为什么按钮看起来像它们的样子,那是因为您的情节提要设置为“ios 6.1 及更早版本”,因此您看到的界面元素显示在 iOS 6.1 下-。然后,当您在 iOS 7 模拟器上运行应用程序时,这些相同的元素会出现在 iOS 7+ 中,您可以看到它们完全不同。

那么就对齐问题而言,我建议您通读 Xcode 生成的 80 个 iPad 故事板相关警告并修复您的约束。

【讨论】:

以上是关于iOS - iPad 布局顶部/底部间距似乎没有按照我说的做的主要内容,如果未能解决你的问题,请参考以下文章

不遵守自动布局底部间距约束

iPad纵向和横向的自动布局iOS8

iOS:在 iPad 模式视图中获取键盘点的顶部?

移除 iOS iPhone/iPad App 中的 Top Bar 区域

iOS 8 Xcode 6:使用顶部/底部布局指南进行顶部/底部约束时,应用程序始终崩溃

iOS底部对齐具有编程自动布局约束的对象