0

Xcodeを使用してWebページをiPhoneの画面に合わせようとしていますが、画面の下部にテキストボックスを配置して、ユーザーがユーザー名を入力できるようにします。これは、Webビューボックスが全画面を使用するよりも少し小さいことを意味します。Webページを全画面に合わせる方法は知っていますが、iPhoneの全画面よりも小さいフレームにどのように合わせるのですか?

4

3 に答える 3

0

画面のフル サイズである IB の UIView から始めて、その中に Web ビューとテキスト フィールドを配置します。その後、Web ビューのサイズを変更できるはずです。

于 2012-04-03T19:47:05.420 に答える
0

フレームで初期化:

UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(x, y, width, height)];
于 2012-04-03T19:47:25.637 に答える
0

これを試して:

CGFloat x = 0;
CGFloat y = 0;
CGFloat width = self.view.frame.size.width;
CGFloat height = self.view.frame.size.height - 30;
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(x, y, width, height)];
[self.view addSubview:webView]; // Add the webview to the main view

これにより、webView30 ポイントの高さが追加先のメイン ビューよりも低くなります。

于 2012-04-03T20:52:58.040 に答える