即使我不支持landscape
(在项目设置中停用),iOS中有没有办法在landscape
模式下自动切换设备?
我有一些图片。如果用户点击其中一个图像,则使用内容模式UIViewContentModeScaleAspectFit
全屏显示图像以保持纵横比。现在我的所有图像都比高度宽,所以我认为当图像全屏显示时设备切换到横向模式会更好。
如果我已停用landscape
模式或是否有解决方法,例如将图像和导航栏旋转90度等,这是否可行?
答案 0 :(得分:0)
试试这个,
if (self.interfaceOrientation != UIInterfaceOrientationLandscapeRight) {
[[UIDevice currentDevice] performSelector:NSSelectorFromString(@"setOrientation:") withObject:(id) UIInterfaceOrientationLandscapeRight];
}