为什么viewWillTransitionToSize传递错误的大小?

时间:2014-11-07 10:53:07

标签: ios uiviewcontroller rotation ios8

我在iOS8旋转委托方法中调整约束,但是尺寸与我在设备上看到的不一样,为什么?

override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) {

    println("size: \(size)")
    super.viewWillTransitionToSize(size, withTransitionCoordinator: coordinator)
    widthConstraint.constant = (size.width / 8.0) - 4.0
}

size: (1024.0,768.0)

但实际尺寸小于整个iPad尺寸。

在真实设备上进行测试,viewController是一个嵌入式容器视图控制器。

似乎我以某种方式得到了parentViewController的视图大小。

enter image description here

0 个答案:

没有答案