2011-01-24 10 views
1

私のiPhoneアプリでは、私は登録フォームを持っています。登録フォームには多くのテキストフィールドが含まれています。iPhone SDKの通常のUIViewにscrollviewを追加するには?

キーボードが表示されてもスクロールできなくても、ビューの下部にあるtextFieldは非表示になります。この問題を回避するにはどうすればよいですか?

Scrollviewを使用すると可能ですか?はいの場合、どのように追加する必要がありますか?

答えて

0

UIまたはIBまたはコードを使用してscrollViewをUIViewに追加できます。

あなたはScrollViewにすべてのフィールド、ラベルとテキストフィールドを追加し、参照するためのフィールドにタグを設定する必要があり、その前に [self.view addSubView:scView];

として追加することができ、コードを

さらに、ビューの「y」インデックスを負の値に設定することで、テキストフィールドを選択してテキストフィールドを選択すると、UIViewを何かに移動する必要があります。

1

はい。彼はこれを適切に処理する方法として、InterfaceBuilderのUIScrollViewでフォーム全体を包むことです。キーボードが表示されたら、UIScrollViewを縮小して、キーボードの下には表示されないようにします。フォームがスクロール可能になります。スクロールビューのサイズを変更するタイミングを知ることができるかどうかをキーボード通知で調べます。

関連する問題