2010-05-14 82 views
0

我使用uiwebview只显示一个非常基本的HTML页面文本。我想支持横向和纵向的方向,但我在调整方向时遇到问题。具体来说,当iphone旋转到横向时,它会放大文本(我希望文本大小保持不变,并为它填充更宽的水平空间)。当它旋转回肖像时,文本将恢复到正确的大小,但现在它会从页面向右流动。iphone:重新加载webview与旋转

我认为解决方案是重新加载页面,每次改变方向。有没有办法在iPhone每次旋转时重新加载页面?

回答

1

您可以在网络上查看呼叫reload当视图控制器接收这些方法之一:

- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration; 
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation; 

你可以尝试在Web视图设置scalesPageToFit=NO。你对html的webview有相当好的控制。看看你可以使用的viewport和其他元标签。