自动布局旋转不起作用

Irfanlone

当我在IB中启用“自动布局”时旋转设备时,不会调用以下方法。

willRotateToInterfaceOrientation:duration:

首先,上述方法是否不会与自动布局一起使用?在自动布局关闭的情况下调用该方法。我正在尝试更改旋转视图的背景图像,不确定如何在自动布局容器打开的情况下实现这一点吗?

我也尝试使用Moin的过程,但是我有一个巨大的视图层次结构,并且这些方法是从超级视图开始调用的,并且我在其他方法中也有很多其他代码,例如。所以它没有帮助

didRotateFromInterfaceOrientation  
迅捷建筑师

答案很简单:-willRotateToInterfaceOrientation:duration: 工作与自动版式。

答案很长:假设您正在使用NIB,那么很多复合问题都可能出问题;我已经编译了此清单:

  1. 您是否按照@JoshJustice的建议在ibb中设置了自定义UIViewController,但未设置视图出口-InterfaceBuilder的新功能
  2. 您是否正确处理UIViewController上@nybon所建议的自动旋转不会自动旋转
  3. 您是否plist按照@NateFlink的建议在iOS7中为一个视图控制器处理自动旋转时设置了全局方向
  4. 您的自定义UIViewController是否-supportedInterfaceOrientations以错误的值响应请参阅@AndrewHershberger的建议响应,网址为preferredInterfaceOrientationForPresentation必须返回支持的界面方向(iOS 6)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章