繁体   English   中英

带有iOS 9.3的XCode 7-约束在iPhone模拟器中有效,但在iPad模拟器中运行时会添加边距

[英]XCode 7 with iOS 9.3 - Constraints Works in iPhones Simulator But When Running in an iPad Simulator a Margin is Added

我正在创建一个非常简单的项目,但是我无法使约束在iPhone和iPad上都能完美地工作,当我在iPad模拟器中执行该应用程序时,会有这种奇怪的行为(下图)。

我读到iphone和ipad之间的边距存在一些差异,即使我试图寻求帮助,也无法弄清楚如何解决此问题。

看来问题出在“查看边距”中...我试图将这段代码放在我的appDelegate中:

UITableViewCell.appearance().preservesSuperviewLayoutMargins = true
UITableViewCell.appearance().contentView.preservesSuperviewLayoutMargins = true

我在此链接UITableViewCell中创建的具有自动布局的左侧边距在iPhone和iPad上有所不同

但是没有用!

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

非常感谢您的任何帮助。

愚蠢的错误,我没有在“装置”中设置“环球”。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM