我正在添加一個UIWebView到我的視圖,當我在肖像時工作正常。但是當我在橫向加載相同的UIWebView時,它不會填滿屏幕。我懷疑它來自我如何設置框:當UIWebView框架加載橫向和縱向時填充屏幕
CGRect screen = [[UIScreen mainScreen] bounds];
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, screen.size.width, screen.size.height)];
webView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
webView.scalesPageToFit = YES;
是否有更好的方法來做到這一點,以便正常加載在風景和肖像,並在旋轉時充滿屏幕?
是,家長正確調整。 – 2011-03-17 18:40:49
可能會將初始大小設置爲父級的大小,然後在兩個方向上設置調整大小標誌以與父級調整大小。不知道如果你開始比父母大(我認爲你是),會發生什麼。可能會搞亂autoresizing邏輯。 – Dad 2011-03-19 21:40:21