我想实现我自己的所有旋转动画,但如果我只在YES
中将UIInterfaceOrientationPortrait
返回shouldAutorotateToInterfaceOrientation:
,我就不再获得didRotateFromInterfaceOrientation:
和willRotateFromInterfaceOrientation:
通知。
我是否可以获取旋转通知,同时还会禁用默认旋转动画?
答案 0 :(得分:5)
即使您已通过UIDeviceOrientationDidChangeNotification
禁用了视图控制器自动轮播,您仍然可以订阅shouldAutorotateToInterfaceOrientation:
。
答案 1 :(得分:1)
我知道这个问题有点陈旧,但我想我会添加一个链接到我在同样情况下找到的教程(想要获取设备轮换的通知而不允许视图旋转)。
This tutorial简要介绍了如何使用UIDeviceOrientationDidChangeNotification
处理设备轮换。