2013-05-15 69 views
0

我有一個uiwebview,不縮放到正確的大小,除非框架是1/2寬度和1/2高度。 iPhone是960x640,但除非我將矩形框設置爲480x320,否則webview不會顯示正確的大小。在960x640時,它只顯示網頁的底部。爲什麼我的uiwebview無法正確縮放?

在我有。

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" /> 




- (id)initWithGameObjectName:(const char *)gameObjectName_ 
{ 
    self = [super init]; 
    CGRect viewRect = CGRectMake(0,0, 480,320); 
    UIView *view = UnityGetGLViewController().view; 
    webView = [[UIWebView alloc] initWithFrame:viewRect]; 
    view.bounds=viewRect; 
    webView.delegate = self; 
    webView.hidden = YES; 
    [view addSubview:webView]; 
    gameObjectName = [[NSString stringWithUTF8String:gameObjectName_] retain]; 
    return self; 
} 

回答

1

你非視網膜屏幕,分辨率是480×320(正好視網膜的一半)和Xcode中會自動編譯本身視網膜顯示編程設定框架。這與您在故事板中使用imagename.png的方式相同,@ xcode爲視網膜挑選了2 x圖像。

+0

模擬器(視網膜和非視網膜)之間切換,看看是否有任何區別。 –

相關問題