-2

重複
の可能性: ビューを上にスライドさせて、キーボード用のスペースを確保しますか?
Xcode/iOS5: キーボードが表示されたら、UIView を上に移動します

通常、テキストフィールドにデータを入力すると、キーボードが表示され、フィールドに入力しているデータが非表示になるため、フィールドに入力されたデータを確認できるように画面をスライドさせる方法はありますか.

4

2 に答える 2

0

UIKeyboard[Will|Did][Show|Hide]Notificationキーボードが表示または非表示になることを知らせる通知 ( ) があり、それらを使用して、ビューを移動するコードをトリガーできます。ビューを移動するにはさまざまな方法があります。自分で移動して、好きなように位置を調整できます。コンテナーを移動するだけで済むように、それらすべてを 1 つのビュー内に配置できます。または、それらをスクロール ビューに埋め込んで、スクロール ビューのコンテンツ オフセットを調整するだけです。

Apple の文書Managing the Keyboardを参照してください。特に、Moving Content That is located Under the Keyboardというセクションを参照してください。そこにはサンプルコードもあり、非常にうまく機能します。

于 2013-02-01T05:25:01.480 に答える