我在情节提要中有 5 个视图。我希望每个视图方向都不同,例如一个视图将是UIInterfaceOrientationLandscapeRight
另一个视图将是UIInterfaceOrientationLandscapeLeft
orUIInterfaceOrientationPortrait
或UIInterfaceOrientationPortraitUpsideDown
。那么如何设置不同的视图方向。
我用过
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeRight];
,但它显示警告“UIDevice 可能无法响应 setOrientation”。根据我正在使用的许多 stackoverflow 作家的说法
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
//return UIInterfaceOrientationLandscapeLeft;
return (toInterfaceOrientation == UIInterfaceOrientationPortraitUpsideDown);
}
上面的代码,但它在我的项目中不起作用。那么屏幕方向的正确程序是什么。提前致谢。