草庐IT

PortraitViewController

全部标签

ios - 如何强制或禁用某些但不是所有 UIViewController 的界面方向?

我的应用有9-10个屏幕。我将UINavigationController嵌入到我的ViewController中。我有几个我只想设置纵向的ViewController:这意味着旋转设备不应该将这些ViewController旋转到横向模式。我尝试了以下解决方案:首先:NSNumber*value=[NSNumbernumberWithInt:UIInterfaceOrientationPortrait];[[UIDevicecurrentDevice]setValue:valueforKey:@"orientation"];但屏幕仍然旋转为横向。第二:我创建了一个自定义ViewCon

ios - 如何强制或禁用某些但不是所有 UIViewController 的界面方向?

我的应用有9-10个屏幕。我将UINavigationController嵌入到我的ViewController中。我有几个我只想设置纵向的ViewController:这意味着旋转设备不应该将这些ViewController旋转到横向模式。我尝试了以下解决方案:首先:NSNumber*value=[NSNumbernumberWithInt:UIInterfaceOrientationPortrait];[[UIDevicecurrentDevice]setValue:valueforKey:@"orientation"];但屏幕仍然旋转为横向。第二:我创建了一个自定义ViewCon