2010-05-14 72 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和其他元標籤。