autoresizesForKeyboard とは何ですか?またどのように機能しますか?
-
26-09-2019 - |
質問
キーボードが上にスライドしたときに、編集中のテキストフィールド(私の場合はUITextView)が上にスライドして、キーボードの後ろに隠れずにフォーカスを維持できるように画面を調整する方法を見つけようとしていました。
Google グループで - autoresizesForKeyboard - について言及しているディスカッションをいくつか見ました。http://groups.google.com/group/three20/browse_thread/thread/38bdadc89a1f35f8/2f8b92a6058cf136?lnk=raot&pli=1
使い方がわかりませんでしたし、ドキュメントも見つかりませんでした。
次に、Apple がそれを行うことを推奨している方法を見ました。http://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html
ただし、autoresizesForKeyboard は非常に単純すぎるように思えます。誰かがこれについて光を当ててくれませんか?
解決
autoresizesForKeyboard は Three20 ライブラリの一部であり、TTViewController クラスのプロパティです。
http://api.three20.info/interface_t_t_view_controller.html#acc0ff2c5d115eb977aaac419cb64f62b
「Three20 は iPhone 開発ライブラリです。これは Facebook iPhone アプリやアプリ ストアの他の多くのアプリを動かすコードです。」