應用程序的所有頁面應處於potrait模式。但在一個特定的頁面中,我正在webview中加載一個you tube視頻。當點擊視頻時,我在mpmovie播放器控制器中顯示視頻,我希望在橫向模式下播放。我怎樣才能做到這一點?任何幫助將非常感激。我希望我的應用程序在potrait模式下的所有視圖控制器,但在橫向模式下的特定視圖控制器
回答
你如果你使用的故事板,你可以只選擇你的觀點就擺在您的視圖控制器的viewDidLoad這行,你需要在橫向模式我認爲這會工作...
if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) {
objc_msgSend([UIDevice currentDevice], @selector(setOrientation:), UIInterfaceOrientationLandscapeLeft);
}
它也不適合我 – Rafay 2014-09-22 11:00:32
檢查我編輯的答案... – 2014-09-22 11:52:07
並且在屬性檢查器中,您可以選擇所需的方向(而不是「推斷的」)。
如果你在故事板是不是我敢肯定,你可以使用這樣的事情
webview.orientation = UIOrientationPortrait (haven't tried it but it must be pretty similar)
我沒有找到webview的方向屬性.. – Rafay 2014-09-22 10:59:24
這有幫助嗎? http://stackoverflow.com/questions/2325795/webview-resizes-automatically-to-portrait-and-landscape-view-in-iphone 它關於調整webview一次旋轉,所以你應該能夠看到它是如何與shouldAutorotateMethod一起旋轉。但它需要測試,我現在沒有時間,我只是想找一條路向你展示 – 2014-09-22 11:38:53
- 1. 如何在橫向模式下打開視圖控制器?
- 2. 橫向模式下的tabbar控制器
- 3. 僅在橫向模式下彈出視圖控制器時方向錯誤
- 4. 在iPad上橫向模式下水平翻轉視圖控制器
- 5. 如何在橫向模式下顯示一個視圖控制器?
- 6. 模型視圖控制器中的模型視圖控制器
- 7. 如何管理順序模式下的視圖控制器 - swift
- 8. 導航控制器堆疊在橫向模式下,但模態顯示視圖控制器視圖總是以縱向框架大小
- 9. 下導航欄模式視圖控制器 - 斯威夫特
- 10. 在當前視圖控制器下加載視圖控制器
- 11. 在橫向模式下打開視圖
- 12. 現在新的模式視圖控制器然後解僱舊的模式視圖控制器
- 13. 登錄視圖控制器在模態視圖控制器
- 14. 在景觀模式下尋呼視圖控制器
- 15. 設置根視圖控制器的模態視圖控制器
- 16. 使用視圖控制器既作爲模式視圖控制器和作爲標籤欄視圖控制器
- 17. iOS:將視圖旋轉應用於模態視圖下的視圖控制器
- 18. 我想限制一些視圖控制器在ios6橫向
- 19. 模態視圖控制器上的現有模態視圖控制器
- 20. MVC模式 - 控制器和視圖
- 21. 模式視圖控制器:方法
- 22. 訪問模式視圖控制器父
- 23. 呈現模式視圖控制器
- 24. restkit&離線模式&視圖控制器
- 25. NSNotification&Dismissing模式視圖控制器
- 26. 關閉模式視圖控制器
- 27. 在橫向模式下鎖定特定的UIViewController +強制橫向模式
- 28. 縱向方向除了在模式視圖控制器
- 29. 在我的mac應用程序中添加自定義視圖控制器作爲根視圖控制器?
- 30. 在接下來的視圖控制器
也許,在這裏你可以找到答案 http://stackoverflow.com/questions/20372223/maintain一個視圖中的控制器在縱向和其他在景觀模式 - ios http://stackoverflow.com/questions/16392021/first-uiview-in-portrait-orientation-and-second-in -landscape?rq = 1 – Oleshko 2014-09-22 08:04:42
檢查我的答案爲類似的問題 - http://stackoverflow.com/questions/23491426/ios-7-how-to-allow-only-portrait-orientation-for-vc/23491583#23491583 – Bharat 2014-09-22 11:59:09