Ios 自动布局不需要';不适用于iPhone 6设备,但适用于emulator

Ios 自动布局不需要';不适用于iPhone 6设备,但适用于emulator,ios,objective-c,autolayout,Ios,Objective C,Autolayout,我有一个应用程序,它使用Xcode designer中添加的自动布局约束,主要使用编辑器菜单中的“添加缺少的约束”选项,问题是屏幕在iPhone 6 iOS 8.3模拟器上看起来不错,但在实际的iPhone 6设备iOS 8上也不起作用。我没有从代码中添加任何内容 下面是一些例子 自动布局缺少什么 ****其他细节*** 当Xcode为您添加缺少的约束时,10次中有9次您会遇到问题。我建议您学习一个更好的自动布局教程。您需要了解一个原则。。添加到情节提要的每个视图都必须具有足够的约束,以

我有一个应用程序,它使用Xcode designer中添加的自动布局约束,主要使用编辑器菜单中的“添加缺少的约束”选项,问题是屏幕在iPhone 6 iOS 8.3模拟器上看起来不错,但在实际的iPhone 6设备iOS 8上也不起作用。我没有从代码中添加任何内容 下面是一些例子

自动布局缺少什么

****其他细节***


当Xcode为您添加缺少的约束时,10次中有9次您会遇到问题。我建议您学习一个更好的自动布局教程。

您需要了解一个原则。。添加到情节提要的每个视图都必须具有足够的约束,以确认其:

  • 宽度
  • 高度
  • X位置
  • Y位置
  • 您应该查看添加的约束。 尤其是第一个文本字段(您的全名)。
    似乎是Y位置约束错误。

    手机运行的是iOS 8.3或更早版本吗?它在测试端,但很可能是。请发布您的约束?或者在这里检查这个类似的布局问题……正如前面提到的,它们都在XIB designer中,而不是在代码中,仍然有发布的方法吗?在使用AutoLayout时,您应该始终小心添加哪些约束。根据我的经验,您应该尝试手动添加每个约束,并考虑在何处添加什么。通过这种方式,您将学会理解自动布局,并知道需要调整哪些位置才能实现目标!