Xcodeを使用してWebページをiPhoneの画面に合わせようとしていますが、画面の下部にテキストボックスを配置して、ユーザーがユーザー名を入力できるようにします。これは、Webビューボックスが全画面を使用するよりも少し小さいことを意味します。Webページを全画面に合わせる方法は知っていますが、iPhoneの全画面よりも小さいフレームにどのように合わせるのですか?
質問する
1118 次
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
これにより、webView
30 ポイントの高さが追加先のメイン ビューよりも低くなります。
于 2012-04-03T20:52:58.040 に答える