我想知道设备方向,我用过
UIDeviceOrientationIsPortrait([UIDevice currentDevice].orientation
但这仅在我更改方向时才有效,否则它不会给出任何内容(真/假)。因此,即使方向未更改,我如何获得当前设备方向。
提前致谢!
最佳答案
获取方向
UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation];
可能的方向是
typedef enum {
UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
UIInterfaceOrientationPortraitUpsideDown = UIDeviceOrientationPortraitUpsideDown,
UIInterfaceOrientationLandscapeLeft = UIDeviceOrientationLandscapeLeft,
UIInterfaceOrientationLandscapeRight = UIDeviceOrientationLandscapeRight
} UIInterfaceOrientation;
关于ios - 如何以编程方式获取设备的当前方向?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7316481/