2013-03-24 86 views
0

我在縮放UIWebView時遇到了問題。我希望WebView在兩個版本(iOS5和iOS6)上全屏運行。我不得不關閉「使用AutoLayout」來讓我的應用程序在iOS5上運行。我的問題是,我的webView高於iOS5屏幕。在iOS5和iOS6中縮放UIWebView以適合全屏幕

我的問題:

是否有適合兩個設備的視圖的方法嗎?

回答

1

您需要手動對視圖進行編碼才能根據屏幕大小更改大小。

您可以獲取屏幕尺寸(特別是高度):

[[UIScreen mainScreen] bounds].size.height; 
[[UIScreen mainScreen] bounds].size.width; 

然後你設置的UIWebView的尺寸與這些值。

webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, [[UIScreen mainScreen] bounds].size.height)];