旋转UIWebView:强制横向

时间:2014-06-28 20:09:20

标签: ios objective-c uiwebview uinavigationcontroller

我希望创建一个以纵向和横向显示的视图控制器。该应用程序目前仅以纵向方式运行。在你考虑标记为重复之前(我在这里已经用尽了很多搜索),请听我说:

该应用程序显示来自我们的Web服务器的一组地图,URL不会更改,但内容每天都会更改(始终是png,pdf或mp4扩展名)。这些产品可通过两种不同的方式获取:

Tabviewcont> Navviewcont> viewcont> viewcont(显示网页内容) Tabviewcont> navviewcont> collviewcont> collviewcont> viewcont(显示网页内容)

我尝试过:通过创建一个新的navcont并将webviewcont设置为根然后覆盖方法,使用CGAFFINETRANSFORM,并在每个视图控制器中覆盖支持的方向和首选方向,UIImageView(砖墙)来继承navcont因为我忘记了我有一个mp4)。

我想要实现的目标: Webview控制器能够以纵向或横向旋转,而其他视图控制器仍保持纵向。

对任何建议持开放态度。看看Facebook,似乎他们将Feed显示锁定为肖像,但当您点击Feed中的图片时,您可以纵向或横向查看。

1 个答案:

答案 0 :(得分:0)

实现此目的的最流畅,最正确的框架方法是呈现您希望以模态方式旋转的视图控制器,并在- (NSUInteger)supportedInterfaceOrientations中传递支持方向的正确掩码。这就是Facebook实现这一目标的方式。