我瀏覽了大部分問題並嘗試了幾乎所有內容。但糟糕的是,問題仍然存在。UIWebview在模式視圖中以縱向模式顯示在風景模式下
我有一個UIVIew
,它始終以橫向模式啓動,我將以全屏模式視圖的形式呈現第二個視圖(detailView
)。
detailview
頂部有一個UIwebview
。
當我將detailView
作爲模式視圖呈現時,webview將以縱向模式顯示。
我回國在shouldAutoRotateToInterfaceOrientation
也 「YES
」 已設置autoresize
,autoresizingMask
和scalePageToFit
性能。
當我旋轉設備,並且當detailView
在前面時,web視圖安排正確地橫向。
這個問題只有當我第一次提出modalView
時。
旋轉設備正確調整佈局。
更新的風格,我也試着設置在模式視圖的viewWillAppear中的狀態欄。,即,[[UIApplication sharedApplication] setStatusBarOrientation:self.interfaceOrientation] ...即使這不起作用 –
:試試這個 - 創建一個類UIViewController的自定義viewController(比如 - FirstViewController)。在這個VC中,支持兩個方向(Port和Land)。然後創建SecondViewController,它將成爲FirstViewController的子類,顯然在這裏你將創建具有橫向模式的UIView,並且進一步完成與你一樣的工作。 – Nayan
「景觀」或「肖像」模式的終端與「UIViewController」相關,但與「UIView」不相關。那麼你能澄清一下你在'UIWebView'的肖像模式下的含義。您使用哪種方法在'detailview'頂部顯示'UIWebView'? – onegray