app讓個別界面橫屏,其他的為豎屏,解決如下 APP設置裡面,一定要設置可以旋轉的方向 appdelegate裡面重新系統方向代理 func application(application: UIApplication, supportedInterfaceOrientationsForWindow ...
app讓個別界面橫屏,其他的為豎屏,解決如下
APP設置裡面,一定要設置可以旋轉的方向
appdelegate裡面重新系統方向代理
func application(application: UIApplication, supportedInterfaceOrientationsForWindow window: UIWindow?) -> UIInterfaceOrientationMask {
return UIInterfaceOrientationMask.Portrait // 設置全部為豎屏
}
在想要實現橫屏的controller裡面重寫
是否支持自動橫屏,
override func shouldAutorotate() -> Bool {
return false
}
支持的方向
override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
return UIInterfaceOrientationMask.Landscape // 代表橫屏,左右橫屏
}
物理顯示屏幕,即將顯示屏幕方向
override func preferredInterfaceOrientationForPresentation() -> UIInterfaceOrientation {
return UIInterfaceOrientation.LandscapeLeft
}
如果此controller含nav,應該在nav裡面重寫這個方法,controller不需要寫