私はいくつかのUITextFieldを持っています。私はオートコレクション/キーボードをもたらす "ダブルタップ"を無効にしたい。タップ関数を使用して、どのUITextFieldをアクティブにするかを選択しています。UITextFieldでダブルタップのキーボードポップアップをどのように無効にしますか?
答えて
あなたはUITextViewのtextFieldShouldBeginEditing
デリゲートメソッドを使用して編集処理を開始することではないのUITextFieldを伝えることができます:メソッドの
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
if (some conditon) {
return NO;
} else {
return YES;
}
}
アップルのドキュメントを参照: http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextFieldDelegate_Protocol/UITextFieldDelegate/UITextFieldDelegate.html
some condition
はおそらくにチェックだろうユーザーがUITextFieldをアクティブにするためにそれを選択しているかどうか、または既にアクティブであるかどうかを確認してキーボードを起動する必要があります。
UITextViewをサブクラス化して「選択済み」プロパティにし、UITextViewDelegateにすることができます。 "selected"がfalseの場合、textFieldShouldBeginEditing:
でtrueに設定し、NOを返します。それ以外の場合は、YESを返します。それは私の頭の上からちょうど1つのランダムなアイデアです。
これは私がUITextfieldを有効にするために使用しているものです。私はちょうど編集キーボードを無効にしたい(ダブルタップ)。コード例:tap = [[UITapGestureRecognizer alloc] initWithTarget:自己アクション:@selector(tapRecieved :)]; tex2.userInteractionEnabled = YES; [tex2 addGestureRecognizer:タップ]; [タップリリース];タップ= nil; – TWcode
それは動作するようになった。助けてくれてありがとうございます – TWcode
うれしいことはうまくいきました! – AlexFZ
- 1. Ios Swift UItextFieldのダブルタップを無効にする
- 2. キーボードポップアップを無効にする方法は?
- 3. リストビューのダブルタップを無効にする
- 4. モバイルでのブートストラップdatepickerのキーボードポップアップを無効にする(Rails 4、Jquery)
- 5. アンドロイドでスピナーのダブルタップを無効にするにはどうすればよいですか?
- 6. AADでどのようにユーザーを無効にしますか?
- 7. ストライプダッシュボードでwebhookをどのように無効にしますか?
- 8. esLintのインデントチェックをどのように無効にしますか?
- 9. JWPlayerのダブルタップでフルスクリーンを無効にするiOSの場合
- 10. React Native:アイドルタイマーをどのように無効にしますか?
- 11. CBitmapButtonをどのように無効にしますか?
- 12. UITextFieldキーボードのマイクボタンを無効にする
- 13. UITextFieldで「定義」を無効にする
- 14. ui-gridイベントはどのように無効にしますか?
- 15. どのようにUITextFieldの
- 16. UITextFieldのタッチイベントにどのように応答できますか?
- 17. どのように素早くモニタを有効/無効にしますか?
- 18. Textmate2では、Markdownドキュメントのヘッダースタイルをどのように無効にしますか?
- 19. WindowsのBashでベルサウンドをどのように無効にしますか?
- 20. iOS UIWebview、ダブルタップを無効にしてシンクタップを有効にするWKWebview
- 21. UITextFieldオートセンターを無効にするにはどうすればよいですか? (IPhone SDK 3.0)
- 22. UITextFieldのタッチ操作は無効にしますが、すべてのユーザー操作は無効にします
- 23. ダブルタップの単語をどのように取得できますか?
- 24. QTreeWidget/QTreeViewでどのように拡張を無効にしますか?
- 25. Falcorでどのように範囲全体を無効にしますか?
- 26. wro4j - どのようにデバッグモードで集約機能を無効にしますか?
- 27. 送信者からのセキュリティリクエストをどのように無効にしますか?
- 28. Facebook:JavaScriptの不正使用をどのように無効にしますか?
- 29. DNN 4のフォーラムをどのように無効にしますか?
- 30. iPadのキーボードアイコンを無効にしてuitextfieldを変更する
シングルタップでキーボードが表示されます。ダブルタップは何ですか? – memmons
シングルタップはUITextFieldを選択します。ダブルタップすると、キーボードが表示されます。私はダブルタップのキーボードを無効にしません。 – TWcode
デフォルトの動作では、テキストフィールドを初めてタップするときにキーボードを表示するので、ダブルタップジェスチャーを作成する必要があります。シングルタップで「選択」しません。 – memmons