[英]xCode auto-layout different on 5 and 5s
我的应用程序中有一个使用自动布局的计算器显示。 iPhone 5和iPhone 5s具有相同的显示和分辨率。 但是,当我在模拟器中运行该应用程序时,iPhone 5的显示效果却比iPhone 5s差得多。 为什么会这样,我该如何解决?
由于我看不到您的限制,因此我很难给您一个明确的答案。 这就是我要做的。
为了调整视图控制器对视图的布局方式,UIViewController提供了以下属性:
edgeForExtendedLayout:edgeForExtendedLayout属性使用UIRectEdge类型,该类型指定矩形的四个边缘中的每一个,并且不指定所有边界。 无论bar的透明度如何,使用edgeForExtendedLayout指定应扩展视图的哪些边缘。 默认情况下,此属性的值为UIRectEdgeAll。
尝试设置self.edgesForExtendedLayout=UIRectEdgeNone;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.