updateViewConstraints和方向处理

时间:2014-10-15 14:18:56

标签: ios ios8 autolayout constraints uiinterfaceorientation

我对updateViewConstraints方法有一些疑问:

  1. 为什么updateViewConstraints在加载视图控制器时被调用了两次?为什么在取消视图控件时调用它?
  2. 在iOS 7.1中,当方向发生变化时,不会调用updateViewConstraints。在iOS 8中它是。现在我在updateViewConstraints中呼叫willRotateToInterfaceOrientation:duration,这仅限于iOS 7。
  3. 应该在哪里添加/删除子视图/子视图控制器?目前我在updateViewConstraints中执行此操作,因为在UIDeviceOrientationDidChangeNotification之后调用updateViewConstraints。在添加新约束之前,视图必须可用。

0 个答案:

没有答案