我浏览了大部分的问题并尝试了几乎所有方法。但不好的是问题依旧存在。
我有一个UIVIew
,它总是在横向模式下启动,然后我呈现第二个视图 (detailView
) 作为全屏模态视图。
detailview
上面有一个 UIwebview
。
当我把 detailView
呈现为模态视图时,webview 将以纵向模式显示。
我在 shouldAutoRotateToInterfaceOrientation
中返回"YES
",同时设置了 autoresize
, autoresizingMask
和 scalePageToFit
属性。
当我旋转设备时,并且当 detailView
在前台时,webview 会正确地调整到横向模式。
问题只出现在第一次呈现 modalView
时。
旋转设备可以正确地调整布局。
UIViewController
有关,而与UIView
无关。因此,您能否澄清一下您在UIWebView
的竖屏模式下指的是什么?您使用哪种方法将UIWebView
显示在detailview
之上? - onegray