-2

UIWebView のサイズを変更してビュー コントローラーを埋めようとしています。何らかの理由で、デバイスによってサイズが異なり、下部がタブバーの下まで伸びています。

UIWebView フレームの適切な寸法を決定し、デバイス タイプの短い switch ステートメントを用意しました。

このコードを使用して CGRectMake を使用してフレームを設定していますが、通常のビューのようには機能しません。ViewDidLoad で呼び出しています

CGRect frame=CGRectMake(0, -17, 320, 382);

self.weber.frame=frame;
4

3 に答える 3

0

これを試してUIWebviewフレームに合わせることができます

CGRect screenRect = [[UIScreen mainScreen] bounds];
self.weber.frame=screenRect;
于 2013-07-26T04:40:08.280 に答える
-2

次のコードを使用して、webview のフレームを設定します。

self.webView.delegate = self;
self.webView.scalesPageToFit = YES;
self.title = @"Website";
// NSLog(@"Frame Webview: %@",NSStringFromCGRect(self.webView.frame));
self.webView.frame = CGRectMake(0, 0, 320, 400);
NSURLRequest* request = [NSURLRequest requestWithURL:WebUrl];
[self.webView loadRequest:request];
于 2013-07-26T05:04:53.080 に答える