UITextField
プロパティが有効になっていないときにカーソルを表示したい。私のアプリケーションでは、キーボードのボタン (A、B、C...) を配置しました。しかし、ここでは、デフォルトのiPhoneキーボードを開かずに、カスタムキーボードからアルファベットボタンをクリックしたときにカーソルを表示したいと考えています.
質問する
830 次
2 に答える
1
iOSでデータ入力用のカスタム ビューを実装できます。基本的に、独自の文字でカスタム キーボードを定義でき、デフォルトのキーボードと同じように機能します。
于 2012-09-15T10:45:20.147 に答える
1
カスタムキーボードを探していて、UITextField
アルファベットを押すとカーソルが表示されるようです。それが正しければ......まずクラスCustomKeyboard : UIView
を作成し、ボタンを追加/ビューをレイアウトします。2 番目のテキスト フィールドは、inputView プロパティをクラス CustomKeyboard のインスタンスに設定するだけtextField.inputView = customKeyboard
です。3番目のinputView
プロパティreadwrite
も同様に設定する必要があります@property (readwrite, retain) UIView *inputView;
inputViewプロパティを設定することにより、テキストフィールドがファーストレスポンダになったときに標準のiPhoneキーボードが表示されなくなります。
このようにして、あなたが探しているものを手に入れることができます....
于 2012-09-15T10:54:32.740 に答える