Iphone UIWebView没有';t使用多个选项卡旋转应用程序

Iphone UIWebView没有';t使用多个选项卡旋转应用程序,iphone,uiwebview,uiwebviewdelegate,Iphone,Uiwebview,Uiwebviewdelegate,我正在使用UIWebView在iPhone上显示PDF和Word文档。我希望它们在设备方向改变时自动旋转。为此,我添加了以下委托方法。但奇怪的事情正在发生。当我只有一个带有UIWebView的选项卡时,它可以正常工作。它可以很好地加载文档,也可以完美地旋转,但当我添加另一个选项卡时,它不会旋转。。!在调试过程中,我可以看到,当我有两个表时,它只接收UIDeviceOrientationAndscapeRight和UIDeviceOrientationAndscapeLeft的旋转事件。谁能帮我把

我正在使用UIWebView在iPhone上显示PDF和Word文档。我希望它们在设备方向改变时自动旋转。为此,我添加了以下委托方法。但奇怪的事情正在发生。当我只有一个带有UIWebView的选项卡时,它可以正常工作。它可以很好地加载文档,也可以完美地旋转,但当我添加另一个选项卡时,它不会旋转。。!在调试过程中,我可以看到,当我有两个表时,它只接收UIDeviceOrientationAndscapeRight和UIDeviceOrientationAndscapeLeft的旋转事件。谁能帮我把这个处理掉吗

-(布尔)应自动旋转指针面定向:(UIInterfaceOrientation)interfaceOrientation{ 返回YES

}


谢谢。

假设您正在为选项卡使用选项卡栏控制器,您需要确保所有选项卡上的视图都支持不同的设备方向。尝试在选项卡栏控制器类中实现这些方法。

你是对的。从中,以下第四点与我的问题有关:UIDABBARCONTROLLER或UINavigationController中的所有子视图控制器在公共方向集上不一致。。。。也就是说,对于相同的方向位置,它们都应该返回YES。你能告诉我如何摆脱/解决这个问题吗?基本上,我不希望UITabBarController中的所有视图控制器都旋转。我只想让其中一些旋转。谢谢。不幸的是,我认为这是不可能实现的。只有一些视图在标签栏应用程序中旋转,这违反了苹果的指导方针。那么,如果我们不旋转视图,是否仍然可以在横向或纵向模式下重置webview内容?我们可以通过添加通知程序来检测方向变化,还可以识别当前方向,并根据该方向设置webview内容。我不确定,但可能使用[webview setTransform:CGAffineTransformMakeRotation(floatValue)]旋转webview;行吗?没问题,我会试试的。谢谢你的帮助。