我想在電影播放時旋轉我的視圖控制器。
我的問題可能是重複的,但當我發現堆棧溢出時,我嘗試了很多方法。但所有代碼都不起作用。可能是我把代碼以錯誤的方式。完全旋轉使用VLCPlayer播放電影時的橫向視圖3
override var shouldAutorotate: Bool {
return false
}
override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
//return[.portrait,.landscapeRight]
return .landscapeLeft
}
override var preferredInterfaceOrientationForPresentation: UIInterfaceOrientation {
//return UIInterfaceOrientation.landscapeRight
return .landscapeLeft
}
我把這段代碼放到vlcplayerviewcontroller.swift文件中。
當用戶點擊播放按鈕,然後它會去vlcplayerviewcontroller.swift,我想自動顯示影片在風景模式。我不知道我該怎麼做。
我的參考鏈接是How to lock orientation of one view controller to portrait mode only in Swift。
Bro @bmjohns,我在哪裏將AppUtility代碼放在應用程序中? Overlayviewcontroller.swift? –
你可以將它添加到任何地方。但我會把它放在一個新的swift文件中,以便您可以在應用程序的任何位置訪問代碼,以防止其他時間旋轉和鎖定。 – bmjohns
Bro @bmjohns,電影播放器不旋轉:( –