轉(zhuǎn)為橫屏模式

方法一:轉(zhuǎn)為橫屏模式

 //強(qiáng)制橫屏
    if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) {
        SEL selector = NSSelectorFromString(@"setOrientation:");
        NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[UIDevice instanceMethodSignatureForSelector:selector]];
        [invocation setSelector:selector];
        [invocation setTarget:[UIDevice currentDevice]];
        int val = UIInterfaceOrientationLandscapeRight;
        [invocation setArgument:&val atIndex:2];
        [invocation invoke];
    }

方法二:旋轉(zhuǎn)uiview


- (void)deviceOrientationDidChange: (NSNotification *)notification

{

    UIInterfaceOrientation interfaceOrientation = [[UIApplication sharedApplication] statusBarOrientation];
    CGFloat startRotation = [[self valueForKeyPath:@"layer.transform.rotation.z"] floatValue];
    CGAffineTransform rotation;
    switch (interfaceOrientation) {
        case UIInterfaceOrientationLandscapeLeft:
            rotation = CGAffineTransformMakeRotation(-startRotation + M_PI * 270.0 / 180.0);
            break;
        case UIInterfaceOrientationLandscapeRight:
            rotation = CGAffineTransformMakeRotation(-startRotation + M_PI * 90.0 / 180.0);
            break;
        case UIInterfaceOrientationPortraitUpsideDown:
            rotation = CGAffineTransformMakeRotation(-startRotation + M_PI * 180.0 / 180.0);
            break;
        default:
            rotation = CGAffineTransformMakeRotation(-startRotation + 0.0);
            break;
    }
    view.transform = rotation;
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,164評(píng)論 4 61
  • 1 2016年四月底的一天,才下午四點(diǎn)半,還不到飯點(diǎn),一個(gè)女孩走進(jìn)了我的小餐館。和別的顧...
    桑麻閱讀 781評(píng)論 0 6
  • 最近陷入一個(gè)怪圈,三天沒(méi)有學(xué)習(xí)就會(huì)莫名焦慮,就會(huì)有種浪費(fèi)生命的感覺(jué)。當(dāng)初入黨的時(shí)候都沒(méi)這么高覺(jué)悟( ????? )...
    蕓娘心語(yǔ)閱讀 378評(píng)論 0 5
  • 閃亮護(hù)眼小百科 可怕的高度近視 高度近視可能導(dǎo)致: 后鞏膜葡萄腫,視網(wǎng)膜更容易變形、脫落; 得飛蚊癥、白內(nèi)障、青光...
    鄧蓉_0257閱讀 158評(píng)論 0 0
  • 周玉愣了幾秒鐘之后冷冰冰地沖方正說(shuō)道 :“于雷他怎么了?出什么事了么?” 方正說(shuō)道 :“我懷疑于雷在住在光明制藥廠(chǎng)...
    長(zhǎng)白居士閱讀 221評(píng)論 0 0

友情鏈接更多精彩內(nèi)容