国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS中將個別頁面強制橫屏其他頁面豎屏

2019-10-21 18:49:46
字體:
來源:轉載
供稿:網友

 在AppDelegate.h里面添加@property(nonatomic,assign)NSInteger allowRotation;

在AppDelegate.m文件里面添加

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {   if (_allowRotation == 1) {     return UIInterfaceOrientationMaskLandscapeRight;   }   else   {     return (UIInterfaceOrientationMaskPortrait);   } }

這樣默認所以的頁面就是豎屏的,在要強制橫屏的頁面的控制器UIViewController里面,引入#import “AppDelegate.h”
然后

(void)viewDidLoad { [super viewDidLoad]; AppDelegate * appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate; appDelegate.allowRotation = 1; }

就可以讓個別頁面單獨橫屏了,在跳出這個橫屏頁面前修改狀態,如下

AppDelegate *delegate = [[UIApplication sharedApplication]delegate];  delegate.allowRotation = 0;

這樣既可完整的實現頁面的橫屏。

以上所述是小編給大家介紹的iOS中將個別頁面強制橫屏其他頁面豎屏,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永兴县| 龙游县| 鲜城| 鹰潭市| 大连市| 龙南县| 普陀区| 扶沟县| 时尚| 通渭县| 沾化县| 随州市| 收藏| 赣榆县| 安溪县| 翁牛特旗| 台南县| 合水县| 诸城市| 定襄县| 峨眉山市| 永兴县| 宁陕县| 仁布县| 耒阳市| 甘德县| 邵阳县| 衡南县| 宜黄县| 卫辉市| 工布江达县| 通河县| 盐边县| 江口县| 铁岭市| 桂平市| 晋宁县| 伊川县| 织金县| 万盛区| 红河县|