Ios xCode自动布局在5和5s上有所不同

Ios xCode自动布局在5和5s上有所不同,ios,iphone,xcode,autolayout,interface-builder,Ios,Iphone,Xcode,Autolayout,Interface Builder,我的应用程序中有一个使用自动布局的计算器显示屏。iphone5和iphone5s具有相同的显示和分辨率;然而,当我在模拟器中运行应用程序时,iPhone5显示的效果要比iPhone5s差得多。为什么会这样?我该如何修复它 由于我看不出你的限制,我很难给你一个明确的答案。这就是我要做的 选择对齐错误的文本字段 单击两个长矛之间最左边的三角形图标 单击清除约束 a。休息至建议的限制-或- B控件拖动到侧面并创建自己的约束 根据这个链接 要调整视图控制器布局视图的方式,请选择UIViewContro

我的应用程序中有一个使用自动布局的计算器显示屏。iphone5和iphone5s具有相同的显示和分辨率;然而,当我在模拟器中运行应用程序时,iPhone5显示的效果要比iPhone5s差得多。为什么会这样?我该如何修复它


由于我看不出你的限制,我很难给你一个明确的答案。这就是我要做的

  • 选择对齐错误的文本字段
  • 单击两个长矛之间最左边的三角形图标
  • 单击清除约束
  • a。休息至建议的限制-或- B控件拖动到侧面并创建自己的约束
  • 根据这个链接

    要调整视图控制器布局视图的方式,请选择UIViewController 提供以下属性:

    edgesForExtendedLayout:edgesForExtendedLayout属性使用 UIRectEdge类型,指定矩形的四条边中的每一条,以 除了指定“无”和“全部”之外。使用edgesForExtendedLayout将 指定应延伸视图的哪些边,而不考虑条形图 半透明性。默认情况下,此属性的值为UIRectEdgeAll


    尝试设置self.edgesForExtendedLayout=UIRectEdgeNone

    是否尝试设置self.edgesForExtendedLayout=UIRectEdgeNone?这是自动布局的常见问题。你能再解释一点吗?我已经用更详细的解释添加了答案。你使用过大小类吗?我已经尝试过了,但我仍然没有运气。约束没有错误。在这方面,他们似乎完全正确。