特定の視点で私はさまざまな要素を持っており、常に画面にとどまるためにキーボードが必要です。キーボードを常に画面に保持する方法は?
iPhone OS 3.0では、テキストに触れると、キーボードが時々消される。どのように私はそれを却下から守ることができますか?
どうすればよいですか?
ありがとうございました。
特定の視点で私はさまざまな要素を持っており、常に画面にとどまるためにキーボードが必要です。キーボードを常に画面に保持する方法は?
iPhone OS 3.0では、テキストに触れると、キーボードが時々消される。どのように私はそれを却下から守ることができますか?
どうすればよいですか?
ありがとうございました。
通常、キーボードは明示的にresignFirstResponder
で棄却するまで、そのままです。しかし、Interface Builderを使用している場合は、デフォルトで設定されているテキストフィールドに「自動復帰キーを有効にする」チェックマークがあります。これにより、自動的に解除されます。
IBを使用している場合は、このフラグをオフにしてから、編集が完了したらresignFirstResponder
に電話してキーボードを無効にする必要があります。自動有効化キーに関する情報が正しくないため、いや、私はプログラム的にそれを追加してい
ジョシュによって指摘されているように –
ああ、元の質問にコピー/ペーストの問題があるはずです。 TextViewのサブクラス化、canResignFirstResponderのオーバーライド、NOの返すことができます。コピー&ペースト操作を混乱させることはありません。 – Ramin
この回答は実際には間違っています.IBの「自動有効化リターンキー」により、テキストがテキストフィールドに入力されるまでリターンキーが無効になります。それはキーボードを自動的に解除することとは関係ありません。 –