1

ビューでフォーラムを作成し、ビューにテキスト フィールドを配置しました。私の問題は、キーボードを上にスライドするたびに、tableView のテキストが UIView の上に配置され、TextField が覆われていることです。この背後にある理由は何ですか?私たちがそれに取り組んでいる間は、TextField を使用して View を作成するべきではなく、代わりに iPhone SMS アプリの標準的な外観を使用するべきではありませんが、そのバーがどのように作成されたかはわかりません。何か案は?以下にすべての写真を掲載します。

iPhone の標準的な外観、このようなものを作成するには?:http://oi46.tinypic.com/4zssbk.jpg

テキスト フィールドを使用したマイ ビュー:http://oi47.tinypic.com/313kleu.jpg

上記の私の問題:http://oi50.tinypic.com/fz5atf.jpg

4

1 に答える 1

2

そのためのカスタム ビューを作成し、それをinputAccessoryViewキーボードの として追加できます。詳細については、この に関するアップルのドキュメントを確認してください。キーボードが閉じられたら、このビューを画面の下部に表示し、キーボードが表示されたら下部から削除して、inputAccessoryView にします。

inputAccessoryView:

テキスト ビューがファーストレスポンダーになったときに表示するカスタム アクセサリ ビュー

于 2012-10-30T08:38:26.120 に答える