我想以横向模式打开我的视图控制器并阻止纵向,即使设备处于纵向。我有 4 个视图控制器,其中前三个具有所有方向,最后一个视图控制器在呈现时应该只有横向模式和阻止纵向模式屏幕。这可能吗?
提前致谢
我想以横向模式打开我的视图控制器并阻止纵向,即使设备处于纵向。我有 4 个视图控制器,其中前三个具有所有方向,最后一个视图控制器在呈现时应该只有横向模式和阻止纵向模式屏幕。这可能吗?
提前致谢
是的,这是可能的,您可以在想要横向模式的地方编写此代码..
-(NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
return UIInterfaceOrientationMaskLandscape
}
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interface
{
return (interface==UIInterfaceOrientationMaskLandscape)
}
在 AppDelegate 中编写以下代码
-(NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
return UIInterfaceOrientationMaskLandscape;
}