ios开发 present 出来的viewcontroller 强制横竖屏切换代码分享 (代码不解释)
来源:互联网 发布:360浏览器 网络收藏夹 编辑:程序博客网 时间:2024/05/21 07:10
添加下面代码到 控制器中
@property(nonatomic,assign)BOOL isPortraitMode;@synthesize isPortraitMode=_isPortraitMode;- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation{ if (_isPortraitMode) { return UIInterfaceOrientationPortrait; }else{ return UIInterfaceOrientationLandscapeRight; } }-(NSUInteger)supportedInterfaceOrientations{ if (_isPortraitMode) { return UIInterfaceOrientationMaskPortrait; }else{ return UIInterfaceOrientationMaskLandscape; } }-(BOOL)shouldAutorotate{ if (_isPortraitMode) { return NO; }else{ return YES; }}-(void)setIsPortraitMode:(BOOL)isPortraitMode{ DLog(); _isPortraitMode=isPortraitMode; __strongUIViewController * strSelf = self; __strongUIViewController * strFatherViewController =self.presentingViewController; [strFatherViewController dismissViewControllerAnimated:NOcompletion:nil]; [strFatherViewController presentViewController:strSelfanimated:NOcompletion:nil]; if (isPortraitMode==YES) { self.view.bounds=CGRectMake(0,0, Dev_ScreenWidth,Dev_ScreenHeight); }else{ // self.view.bounds=CGRectMake(0,0, Dev_ScreenHeight,Dev_ScreenWidth); }}
0 0
- ios开发 present 出来的viewcontroller 强制横竖屏切换代码分享 (代码不解释)
- iOS开发中使用代码控制横竖屏的切换
- ios代码切换横竖屏
- Android开发教程 强制横竖屏代码
- IOS强制横竖屏切换
- iOS UI代码片段-UIViewController present viewController 低下vc不消失
- IOS强制屏幕横竖屏相互切换
- IOS代码管控APP页面横竖屏切换
- IOS代码管控APP页面横竖屏切换
- IOS代码管控APP页面横竖屏切换
- IOS代码管控APP页面横竖屏切换
- iOS开发~横竖屏切换
- 代码处理iOS的横竖屏旋转
- 代码处理 iOS 的横竖屏旋转
- 代码处理 iOS 的横竖屏旋转
- android 强制横竖屏切换时不…
- 自定义viewController的present切换动画
- iOS的横竖屏切换
- 第十三周项目-数组排列
- 第十三周项目一删除被3整除的数
- mahout 为约会数据集推荐
- 自适应网页设计(Responsive Web Design)
- 网址信息
- ios开发 present 出来的viewcontroller 强制横竖屏切换代码分享 (代码不解释)
- 第13周 项目1-数组大折腾(5)
- android Application实例 无法强转 自定义的类
- 第13周项目4-(1)冒泡排序
- SQL笔记四之事物处理机制
- Ubuntu和Busybox下用make menuconfig配置出错解决
- 关于android网络连接判断
- linux配置oracle客户端,sqlplus、sqlldr、exp、imp --- 转
- Unity3D 学习笔记(三) 输入与输出