2 qq 26771831 qq_26771831 于 2016.02.28 11:57 提问

iOS 如何关闭storyboard 上某个ViewController 旋转

怎么关闭IB 上的某个VIewController 的自动旋转 就是不让他屏幕旋转,它也旋转
注意,我是不然他自动旋转 但我里面的控件我自定义旋转

2个回答

VNanyesheshou
VNanyesheshou   2016.02.29 13:02

图片说明
这个是设置程序所愿界面是否支持旋转的。
可以单独设置某个界面支持旋转的方向。
#pragma mark 是否支持屏幕旋转

  • (BOOL)shouldAutorotate{ return NO; } #pragma mark 只支持竖向
  • (UIInterfaceOrientationMask)supportedInterfaceOrientations{ return UIInterfaceOrientationMaskPortrait; } #pragma mark 画面一开始加载时就是竖向
  • (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation { return UIInterfaceOrientationPortrait; } 捕捉旋转事件不清楚了。
wangyaninglm
wangyaninglm   Ds   Rxr 2016.02.29 10:59

storyboard里面有个属性,设置一下就不自动旋转了啊
1. 就是强制横屏竖屏吧

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于Storyboard拖拽的ViewController返回上一层时有对象被释放
最近有个需求,设置播放器播放音频时,要求离开当前播放页面也是可以播放的,然后整个项目都是采用storyboard拖拽,播放器设置是采用KVO通知的,当我点击返回时,发现播放器控制对象被释放了,然后导致程序崩溃。于是发现了在storyboard中拖拽的ViewController采用push或者modal弹出时,当点击返回离开当前页面时,strong类型修饰的变量被释放,于是采用代码形式初始化播放页
如何在自定义的ViewController加载Storyboard里面的ViewController
//取出stroryboard里面的控制器:     UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];     //将取出的storyboard里面的控制器被所需的控制器指着。     JChartViewController *jVC = [mainStoryboard
如何跳转至一个storyboard中指定的viewcontroller,也可以跳转至一个指定的navigationController
最近做一个页面跳转,跳转关系非常跳跃,不连续,而且还要在不同的navigationController之间做跳转,一时头大,但最终还是找到方法解决了,特此记录一下: 1,首先获得当前工程的storyboard文件,方法如下:         UIStoryboard *story = [UIStoryboard storyboardWithName:@"Main" bundle:[NSB
iOS-代码加载storyboard中的ViewController
story中得控制器UIStoryboard *board = [UIStoryboard storyboardWithName: @"MainStoryboard" bundle: nil];childController = [board instantiateViewControllerWithIdentifier: @"DisclosureDetail"];这两行的意思就是,先指定好是哪一个
代码获取Storyboard中的ViewController
Storyboard 的三个重要方法: 1、通过storyboard的名字从某个包中获取(一般设置为nil表示从主包中获取)storyboard: + (UIStoryboard *)storyboardWithName:(NSString *)name bundle:(nullable NSBundle *)storyboardBundleOrNil; 2、获取 storyb
Storyboard中ViewController加载的四种方式
1、storyboard的初始化ViewController,通过方法instantiateInitialViewController. 2、通过StoryboardID加载,通过方法:instantiateViewController(withIdentifier:). 3、通过关系:比如TabBarVC、NavigationVC这类的导航关系 3、通过segue的触发。
ios 关于禁止屏幕旋转问题的解决
前段时间在做一个关于shi
Storyboard 如何初始化 ViewController
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];     UIViewController *threeCotroller = [storyboard instantiateViewControllerWithIdentifier:@"ThreeViewController"];
代码获取storyboard中定义的UIViewController
storyboard 创建了多个UIViewController,但由于项目原因,不能使用segue,所以需要在button的单击事件中,调用另一个UIViewController,并显示出来,代码如下: UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle main
子类(Subclass)如何复用StoryBoard中的ViewController?
问题我先定义了一个BaseViewController类,在StoryBoard中也画了一个BaseViewController控制器。我用代码storyboard.instantiateViewController(withIdentifier: "BaseViewController") as! BaseViewController可以很容易的生成BaseViewController实例。但是我