我支持LandscapeLeft和landscapeRight方向
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskLandscapeLeft | UIInterfaceOrientationLandscapeRight;
}
但是对于landscapeRight,方向并没有改变。我已添加观察者来检测方向更改事件,这些事件正在被调用但状态栏和导航栏不会更改为landscapeRight模式。
答案 0 :(得分:1)
添加
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
UIInterfaceOrientationIsLandscape(toInterfaceOrientation);
}
答案 1 :(得分:1)
你有TYPO 而不是
UIInterfaceOrientationMaskLandscapeRight
你有
UIInterfaceOrientationLandscapeRight
答案 2 :(得分:0)
检查您是否在项目设置上检查了方向支持。。