iPad 不遵守 Interface Builder 的 AutoLayout 约束

Posted

技术标签:

【中文标题】iPad 不遵守 Interface Builder 的 AutoLayout 约束【英文标题】:iPad Not Respecting AutoLayout Constraints from Interface Builder 【发布时间】:2015-06-28 02:15:35 【问题描述】:

我在我的 ios 应用程序中使用自动布局。在 iPhone 上,UITableView 延伸到屏幕的两边;但是,在 iPad 上,它会在距离边缘几个像素处停止。

这是我的 AutoLayout 约束:

这是问题的截图:

关于为什么会发生这种情况的任何想法?

【问题讨论】:

【参考方案1】:

尾随和前导空格为 -16.00000,通过取消选中 constraint to margin 选项将其设为 0...因为它是 -16.000,它从边缘产生 -16 空格... 你应该像下图那样做......

它将您的优势固定在 0 上,如您所愿

【讨论】:

以上是关于iPad 不遵守 Interface Builder 的 AutoLayout 约束的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Interface Builder 中获取 iPhone,而不是 iPad 视图

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

JavaSE入门学习20:Java面向对象之接口(interface)

让 iPad 应用成为通用应用

Interface Builder 中的适配是啥

常用宏定义 - 系统相关