私はUITextFieldを使用して価格フィールドの入力を取得しています。それは価格だから、数字キーパッドと小数点ボタン用のカスタムキーボードを作りたかったのです。私はキーパッドビューの設定を持っていますが、デフォルトのiPhoneキーボードを完全に無効にする方法はわかりません。何か案は?UITextField - カスタムキーボードを使用してデフォルトのキーパッドを無効にする方法
答えて
UITextField
をサブクラス化し、canBecomeFirstResponder
を上書きすることができます。いいえ、それは決してキーボードを置くことはありません。ただし、タッチを操作する必要があるため、キーボードを有効/無効にすることができます。これはカット/コピー/貼り付けの動作に影響を与え、実際にこれをやりたいのかどうかを考えます。
アイデアありがとう、私は上がった別の解決策で私はuitextfieldを作成し、 "ユーザーのやり取り"を無効にしました。次に、キーボードを起動する関数をターゲットとするuitextfieldの上に目に見えないカスタムボタンを作成しました。 –
私は今すぐフォローアップの質問があります。 「ユーザーのやりとり」を無効にした後でもカーソルを有効にする方法はありますか? –
これは、Interface Builderで行うことができる:
Number pad2 http://i50.tinypic.com/237hps.png Number pad2 http://i46.tinypic.com/2vnl8i1.png
あなたは、単に 、としてテキストフィールドの入力ビューを変更することができます数字と句読点
- 1. xcode 4.3 - UITextField - カスタムキーボード
- 2. UITextFieldを無効にする簡単な方法は?
- 3. objective-cを使用してプレビューアイコンを無効にする方法
- 4. jqueryを使用してカレンダーを無効にする方法
- 5. .changeを使用して選択を無効にする方法
- 6. jquery onReadyを使用してボタンを無効にする方法
- 7. xcode 4.2.1 - カスタムキーボード - 2つのUITextField
- 8. キーパッドが隠れているUITextField
- 9. jquery/javascriptを使用して独自の右クリックメニューを作成し、デフォルトを無効にする方法
- 10. UITextFieldで「定義」を無効にする
- 11. C#を使用して無効なワイヤレスネットワークカードを有効にする方法
- 12. jQueryを使用して選択フィールドを無効/有効にする方法は?
- 13. javascriptを使用してforefoxアドオンを有効/無効にする方法
- 14. ionicのデフォルトの戻るボタンを無効にする方法
- 15. Google-chromeのデフォルトのボックスシャドウ/ボーダーカラーを無効にする方法
- 16. pdfページのデフォルトのツールバーを無効にする方法
- 17. docker-composeコマンドでCOMPOSE_HTTP_TIMEOUTのデフォルト値を無効にする方法
- 18. Zendをオーバーライド/無効にする方法デフォルトのパス検索
- 19. Symfony2デフォルトの有権者を無効にする方法は?
- 20. カスタムキーボードの作成方法
- 21. RJSテンプレートを使用して一時的にフォームを無効にする方法
- 22. Struts2を使用して戻るボタンを無効にする方法
- 23. iphone sdkのキーパッドと一緒にテキストフィールドを取得する方法
- 24. GitBashでSSHを無効にしてHTTPSを使用する方法
- 25. pythonでdevcon.exeを使用してデバイスを無効にする方法
- 26. Visual Studio 2010でマニフェストファイルオプションを使用してUACプロンプトを無効にする方法
- 27. jQueryを使用してボタンを無効/有効にする
- 28. shouldBeDisabledを使用してコントロールを有効/無効にする
- 29. JavaScriptを使用してボタンを有効/無効にする
- 30. バッチファイルを使用してWindowsサービスを有効/無効にする
を選択して[テキストフィールドsetInputView:] –
Gokul