2010-12-23 122 views
0

我有一個非常奇怪的事情,在我的一個應用程序中使用UIWebView,但當設備被旋轉到橫向模式時,UIWebView內容無法正確加載。UIwebview內容加載不正確

我可以看到UIWebView大小是正確的,但內容不知何故懸而未決。

對於這種情況,我在iTouch中查看了safari,但是對於他們來說,它的工作非常好。

我不知道問題在哪裏。我在簡短的搜索後張貼它,但也無法獲得任何幫助。

如果有任何你們知道如何解決這個問題,這將是非常有幫助的。

乾杯,

馬諾

+0

您能否進一步描述問題究竟是什麼?同一網站是否正確加載和旋轉MobileSafari?或者該問題是否也存在? – Pascal 2010-12-23 14:56:18

+0

嗨帕斯卡爾,也許我可以再次給你一個清晰的問題圖片,它就像你在Uiwebview上打開一個頁面(例如ebay.in)並放大和縮小然後旋轉到橫向模式,出現這個問題的原因是UIwebview的內容(意味着頁面)沒有以適當的大小加載。 – 2010-12-27 11:48:28

回答

0

如果你的應用程序支持所有4個方向,然後在info.plist中創建支持的接口方向的關鍵。

<key>UISupportedInterfaceOrientations</key> 
    <array> 
     <string>UIInterfaceOrientationPortrait</string> 
     <string>UIInterfaceOrientationPortraitUpsideDown</string> 
     <string>UIInterfaceOrientationLandscapeLeft</string> 
     <string>UIInterfaceOrientationLandscapeRight</string> 
    </array> 

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    // Return YES for supported orientations 
    return UIInterfaceOrientationIsLandscape(interfaceOrientation); 
} 

- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration 
{ 
    //Also you can use this method 

}