iOS強(qiáng)制旋轉(zhuǎn)屏幕

// 狀態(tài)欄動(dòng)畫持續(xù)時(shí)間

CGFloat duration = [UIApplication sharedApplication].statusBarOrientationAnimationDuration;

// 基礎(chǔ)動(dòng)畫

[UIView beginAnimations:nil context:nil];

[UIView setAnimationDuration:duration];

// 修改狀態(tài)欄的方向及view的方向進(jìn)而強(qiáng)制旋轉(zhuǎn)屏幕

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];

self.navigationController.view.transform = CGAffineTransformIdentity;

self.navigationController.view.transform = CGAffineTransformMakeRotation(M_PI / 2);

self.navigationController.view.bounds = CGRectMake(self.navigationController.view.bounds.origin.x, self.navigationController.view.bounds.origin.y, kHorizontalWidth, kHorizontalHeight + 20);

[UIView commitAnimations];

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容