对于我的应用程序,我想让设备旋转但倒置。这工作正常。但是,我想阻止应用程序专门从
横向左->横向右-反之亦然
如果有人好奇,这是因为旋转会弄乱我的布局,因为它们每个都从一个共同点旋转
我认为可行的 iOS 5 代码是这样的:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
NSLog(@"Rotating");
if((lastOrient == 3 && toInterfaceOrientation == 4) || (lastOrient == 4 && toInterfaceOrientation == 3)){
lastOrient = toInterfaceOrientation;
return NO;
}
lastOrient = toInterfaceOrientation;
return YES;
}
其中 3= 横向左侧和 4= 横向右侧
有关如何使用 iOS6 执行此操作的任何建议?还是完全不同的解决方案?