如何告诉iOS 8中的目标interfaceOrientation?

时间:2015-01-19 23:01:14

标签: ios uiviewcontroller ios8 uikit uiinterfaceorientation

由于iOS 8中不推荐willAnimateRotationToInterfaceOrientation(我们应该使用- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator),我如何知道用户要旋转的interfaceOrientation?

是的,我可以阅读尺寸值来了解比例,但它并没有告诉我UIInterfaceOrientationLandscapeLeftUIInterfaceOrientationLandscapeRight之间的区别。

1 个答案:

答案 0 :(得分:2)

正如你正确地说,你正在接受这个活动:

- (void)viewWillTransitionToSize:(CGSize)size 
    withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator)

第二个参数是转换协调员。用它!它有一个targetTransform属性,可以告诉您将要发生的事情。