我正在拍摄一个射击游戏。屏幕中间有一个靶心,加速度计控制一个十字线。我想检查用户是否水平或垂直控制设备。当用户垂直握住它时,我不希望十字线向下滚动。我垂直或水平倾斜设备时只能移动十字线。 任何人吗?
答案 0 :(得分:0)
你试过这个吗?:
UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation];
然后:
if (UIDeviceOrientationIsLandscape(orientation)) {
}
else if (UIDeviceOrientationIsPortrait(orientation)) {
}
答案 1 :(得分:0)
可能有用,你试过使用指南针api吗?