我浏览了大部分问题并尝试了几乎所有内容。但糟糕的是,问题仍然存在。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