//1、在APPDelegate.h
/** 屏幕旋轉(zhuǎn)控制 */
@property (nonatomic, assign) NSInteger allowRotation;
//2、在APPDelegate.m
#pragma mark - 屏幕旋轉(zhuǎn)
- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
if (_allowRotation == 1) {
return UIInterfaceOrientationMaskAll;
}else{
return (UIInterfaceOrientationMaskPortrait);
}
}
// 支持設(shè)備自動(dòng)旋轉(zhuǎn)
- (BOOL)shouldAutorotate
{
if (_allowRotation == 1) {
return YES;
}
return NO;
}
//3、在需要旋轉(zhuǎn)的頁面
//viewWillAppear,進(jìn)頁面,允許旋轉(zhuǎn)
AppDelegate *appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
appDelegate.allowRotation = 1;
//viewWillDisappear,出頁面,不允許旋轉(zhuǎn)
AppDelegate *appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
appDelegate.allowRotation = 0;
允許部分頁面進(jìn)行旋轉(zhuǎn)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 目前大多數(shù)app都不支持橫屏模式,用戶不常用,開發(fā)起來也麻煩一些。但有些時(shí)候,又離不開橫屏和豎屏的切換,比如查看視...
- 第一步: 要實(shí)現(xiàn)這種效果必須有這個(gè)設(shè)置,這個(gè)是前提條件哈, 第二步:在AppDelegate.h的文件中添加屬性(...
- 當(dāng)他們眼神有一點(diǎn)兒交流的那瞬間,我一米八八大高個(gè)兒俊俏的臉龐上緩緩地滑落過滾燙的淚珠兒。只是,他們卻還是有一搭沒一...
- 在上一個(gè)筆記中我們實(shí)現(xiàn)了用戶認(rèn)證,那么接下來我們實(shí)現(xiàn)用戶授權(quán),看一下流程圖. 這個(gè)流程圖就是上一個(gè)筆記中的圖, 我...
- 一、基礎(chǔ) R是一種語法非常簡單的表達(dá)式語言(expression language),大小寫敏感。 可以在R環(huán)境下...