如何让ios8的某一topviewcontrollerr 单独支持竖屏,其它正常

如何让ios8的某一viewcontroller 单独支持竖屏,其它正常_百度知道
如何让ios8的某一viewcontroller 单独支持竖屏,其它正常
我有更好的答案
} else if (rootViewController.presentedViewController) {UIViewController* presentedViewController = rootViewController.presentedViewCreturn [self topViewControllerWithRootViewController:[UITabBarController class]]) {UITabBarController* tabBarController = (UITabBarController*)rootViewCreturn [self topViewControllerWithRootViewController:tabBarController.selectedViewController];} else if ([rootViewController isKindOfClass:[UINavigationController class]]) {UINavigationController* navigationController = (UINavigationController*)rootViewCreturn [self topViewControllerWithRootViewController:navigationController.visibleViewController]可以试试这样:- (UIViewController*)topViewController {return [self topViewControllerWithRootViewController:[UIApplication sharedApplication].keyWindow.rootViewController];}- (UIViewController*)topViewControllerWithRootViewController:(UIViewController*)rootViewController {if ([rootViewController isKindOfClass
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。UIKit-表格,集合和控制器
多年从事iOS游戏开发、应用开发经验,iOS上线应用十余款。拥有丰富的iOS开发项目经验,项目经理经验。对iOS项目框架搭建,控件的封装见解独到。
无法运行,请执行js权限
19.UICollectionView-CollectionViewController
下载APP离线观看
Swift开发语言,无疑是目前最火的编程语言。不过你想知道如何秒学Swift语言么?你想知道如何深入理解这门语言么?你想知道如何不忘记这门语言么?你想知道如何秒学其他计算机编程语言么?本课程讲师Sundy带你进入一个学习计算机语言方法的全新世界 ,深入的掌握Swift语言 ,并且了解Swift的前世今生 ,深入浅出,引导你的思考和学习方法,一堂课的学习,终生的收益 ,这就是我们的课程风格。国内最与众不同的Swift课程,这套课程学完,其余语言也都通吃了。
此为iOS应用开发职业课程系列的其中一套课程。让已经有swift语言基础的朋友快速掌握iOS开发的整个流程,并且做出自己的第一个Demo小例子 。麻雀虽小五脏俱全 。这个课程学完iOS开发流程和技术你就掌握了,后面无非就是再学习更多的Kit方法调用 。
这套课程也是国内第一套基于swift语言的ios8应用开发课程 。 现在就开始 , 快速掌握iOS8的基本开发吧 。
UIKit框架是iPhone应用程序开发中最基本的框架,也是用得最多、最重要的框架,从名字我们就能理解是界面相关操作组件集合。本套课程系统全面的学习iOS界面组件UIKit,不但熟悉各个界面组件操作,更重要的是深入浅出的理解原理,实在是市面不可多得的iOS界面教学课程。
界面是程序的支架,数据是程序的灵魂,一个有血有肉的App才会受欢迎。让我们用数据来点缀我们的App吧。
只看我参与的
加载更多↓
课程源码下载
课程源码下载
课程源码下载
课程源码下载
课程源码下载
课程源码下载
表属性和委托 源码
表属性和委托 源码
简单表视图 源码
简单表视图 源码
优化简单表视图 源码
优化简单表视图 源码
自定义单元格 源码
自定义单元格 源码
自定义设计单元格 源码
自定义设计单元格 源码
多节点视图 源码
多节点视图 源码
添加索引 源码
添加索引 源码
选择单元行 源码
选择单元行 源码
删除单元格 源码
删除单元格 源码
插入单元格 源码
插入单元格 源码
移动单元格 源码
移动单元格 源码
TableViewController 源码
TableViewController 源码
下拉刷新 源码
下拉刷新 源码
StaticTableDemo
StaticTableDemo
CollectionViewDemo
CollectionViewDemo
CollectionViewDemo2
CollectionViewDemo2
CollectionViewControllerDemo
CollectionViewControllerDemo
NavBarDemo
NavBarDemo
NavControllerDemo
NavControllerDemo
NavControllerDemo2
NavControllerDemo2
StoryboardSegueDemo
StoryboardSegueDemo
选择反馈类型
请选择分类
请选择反馈类型
你还可以输入200字
请留下你的宝贵意见!~
请留下正确的电话号码,以便我们能帮助你!
滑动完成验证
请滑动进行验证
感谢你的反馈,你的支持永远是我们前进的动力!
亲爱的学员
该课程还有更完整的职业课程大纲哦~
体系化学习,会有更好的学习效果!
直通班课程
抱歉,该课程视频仅限该直通班学员观看哦~
立即报名,您可享有
免费观看所有课程视频
智能在线学习系统
名师小班指导
全国就业服务
还没有账号?
其他方式登录
滑动完成验证
重发验证码
手机短信验证码已发送,请查收!
老板不在,1月折扣疯狂放送!
客服热线 400-862-8862IOS教程:Scene与ViewController的对应_iOS8 App开发快速入门_腾讯视频如何让ios8的某一viewcontroller 单独支持竖屏,其它正常-
如何让ios8的某一viewcontroller 单独支持竖屏,其它正常
作者:匿名 &&&&&投稿日期:
如何让ios8的某一viewcontroller 单独支持竖屏,其它正常
如果你想解决这个问题,就需要自己写一个UINavigationController的子类,在这个类中重写方法:1121314-(BOOL)shouldAutorotate{return[self,当你在新的controller中切换到横屏后(也有可能在切换到横屏然后pop回来后),这时候程序会闪退;}然后用这个类去创建实例作为window的rootViewController.lastObjectshouldAutorotate].viewC}-(NSUInteger)supportedInterfaceOrientations{return[self.viewControllers.lastObjectsupportedInterfaceOrientations];}-(UIInterfaceOrientation)preferredInterfaceOrientationForPresentation{return[self,这个controller支持横竖屏;}这样在这个viewController中就可以横竖屏切换了。注意如果你window的rootViewController是一个navigationController,可能会出现以下问题:你的navigationController只支持竖屏,但是你push到了某个新的controller中.lastObjectpreferredInterfaceOrientationForPresentation];}&#47,因为你的navigationController不支持横屏在你想支持横竖屏的viewController里面重写两个方法:1/&#47.viewC支持设备自动旋转-(BOOL)shouldAutorotate{returnYES;/支持横竖屏显示-(NSUInteger)supportedInterfaceOrientations{returnUIInterfaceOrientationMaskAll
++++++++++++如何让ios8的某一viewcontroller 单独支持竖屏,其它正常_百度知道
如何让ios8的某一viewcontroller 单独支持竖屏,其它正常
我有更好的答案
}然后用这个类去创建实例作为window的rootViewController.viewControllers,这个controller支持横竖屏.viewC/支持横竖屏显示-(NSUInteger)supportedInterfaceOrientations{returnUIInterfaceOrientationMaskAll,当你在新的controller中切换到横屏后(也有可能在切换到横屏然后pop回来后),这时候程序会闪退。如果你想解决这个问题,就需要自己写一个UINavigationController的子类,在这个类中重写方法:1121314-(BOOL)shouldAutorotate{return[self,因为你的navigationController不支持横屏;}-(NSUInteger)supportedInterfaceOrientations{return[self.viewControllers.lastObjectsupportedInterfaceOrientations];}-(UIInterfaceOrientation)preferredInterfaceOrientationForPresentation{return[}&#47.lastObjectpreferredInterfaceOrientationForPresentation]在你想支持横竖屏的viewController里面重写两个方法:1//支持设备自动旋转-(BOOL)shouldAutorotate{returnYES;}这样在这个viewController中就可以横竖屏切换了。注意如果你window的rootViewController是一个navigationController,可能会出现以下问题:你的navigationController只支持竖屏,但是你push到了某个新的controller中.lastObjectshouldAutorotate]
采纳率:71%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 mvc view controller 的文章

 

随机推荐