我使用通知来获取设备的方向。
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
[notificationCenter addObserver:self
selector:@selector(deviceOrientationDidChange)
name:UIDeviceOrientationDidChangeNotification
object:nil];
但是当设备的屏幕旋转被锁定时,不会调用选择器函数。有什么帮助吗?