【问题标题】:Unchecking AutoLayout does not format subviews properly取消选中 AutoLayout 无法正确格式化子视图
【发布时间】:2013-03-30 09:10:33
【问题描述】:

我有一个包含 xib 的 iphone 应用程序,其中选中了“使用 AutoLayOut”。但是在 iphone 5.0 模拟器中构建该应用程序时,由于“NSLayoutConstraint”而导致应用程序崩溃。

由于 ios5 中没有自动布局,因此未选中自动布局,并且应用程序在 iphone5 模拟器上运行而不会崩溃,但该视图控制器中存在的子视图格式不正确。

有没有办法做到这一点。

【问题讨论】:

  • 因为你haven't done any research 在问你的问题之前。您可以简单地布局传统的非自动布局方式,并通过查看模拟器中的结果来解决问题。
  • 我正在取消选中自动布局以与 ios5.0 兼容,但该视图中的子视图无法正常显示并且也无法正常运行

标签: iphone ipad xcode4.5


【解决方案1】:

如果您在 iso 6.0 或更高版本中创建任何 xib 意味着 xcode(4.5.x) 及更高版本,那么您将在 xib 中获得约束。 喜欢:

如果要在较低版本中运行它,请取消选中 Use AutoLayout 复选框。在西布 选择 FilesOwner->ShowFileInspector->

如果您取消选中它,它将在 ios5 及其较低版本上运行。

【讨论】:

  • 是的,我正在取消选中自动布局,但该视图控制器中的子视图未正确显示,并且按钮单击事件也
  • 我所有子视图的自动布局都未选中
猜你喜欢
  • 2018-06-20
  • 2022-10-09
  • 1970-01-01
  • 1970-01-01
  • 2017-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多