我的应用中有一个使用自动布局的计算器显示器。 iPhone 5和iPhone 5s具有相同的显示和分辨率;然而,当我在模拟器中运行应用程序时,iPhone 5显示它远比iPhone 5s差。为什么会这样,我该如何解决?
答案 0 :(得分:1)
由于我看不到你的约束,我很难给你一个明确的答案。这就是我要做的。
答案 1 :(得分:1)
要调整视图控制器如何布局其视图,请使用UIViewController 提供以下属性:
edgesForExtendedLayout:edgesForExtendedLayout属性使用 UIRectEdge类型,用于指定每个矩形的四条边 除了指定none和all之外。使用edgesForExtendedLayout来 指定视图的哪些边应该扩展,而不管条形 半透明。默认情况下,此属性的值为UIRectEdgeAll。
尝试设置self.edgesForExtendedLayout=UIRectEdgeNone;