問題タブ [inputview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - カスタムキーボードをドッキング解除可能にする方法は?
iOS 5 以降、iPad キーボードはアンドック/スプリットできます。
しかし、アプリを最初に起動したときにカスタム キーボードをドッキング解除できません。たとえば、警告ビューが表示されて閉じられた後でのみ、キーボードはドッキング解除可能になります。
次のように、Single View Application テンプレートに基づいてテスト プロジェクトを作成しました。
MyViewController.m :
MyEditor.m :
MyKeyboard.m :
テスト手順は次のとおりです。
- アプリを起動します。
- エディターをタップすると、キーボードが表示されます。
- 右下隅をドラッグしてキーボードを移動できないことを確認します。
- エディターをもう一度タップすると、キーボードが非表示になり、アラート ビューが表示されます。
- アラート ビューを閉じます。
- エディターを 3 回タップすると、キーボードが表示されます。
- キーボードの右下隅をドラッグして、キーボードを移動できることを確認します。
終わり。
起動後の最初の段階で、キーボードをドッキング解除可能にする方法を知りたいです。どんな情報でも大歓迎です!
ios - UITextField でのテキストの編集を禁止し、inputView の使用中にカーソル/キャレット/虫めがねを非表示にします
/ で を使用しているため、カーソル/UITextField
キャレット/虫めがねを非表示にして、テキストの編集を防ぐにはどうすればよいですか?inputView
UIPickerView
UIDatePickerView
に設定userInteractionEnabled
しNO
ても機能しません。これは、タッチを受信しなくなり、キーボードが表示されなくなるためです。
ios - UITextfield のキーボードを無効にする
UITextfield の入力ビューを無効にする方法を知りたいです。textField.inputView = nil;
またはを ShouldBeginEditing に設定[textField setInputView:nil]
しても何も実行されず、userInteraction
プロパティを使用すると、フィールドと対話する機能が削除されます。理想的には、ShouldBeginEditing と ShouldEndEditing を使用して、カーソルとキーボードの両方を削除したいのですが、テキストフィールド メソッドとやり取りしたり切り替えたりできるようにしたいと考えています。これを達成する方法はありますか?
ios - iPad で非表示にならない inputView としての UIPickerView
アプリにUIPickerView
asinputView
を追加しました。UITextField
iPhone では完全に動作しますが、iPad で同じコードを実行すると、ボタンをクリックしても pickerView が非表示になりませんdone
。
いくつかのコード:
ピッカーを非表示にするには、何を変更 (追加) する必要がありますか?
編集:inputAccessoryViewDidFinish
私の方法です、それはただ呼び出します
ios7 - iOS7 でキャンセル ボタンをタップした後、UISearchBar のカスタム InputView が機能しない
私の iOS App では、in のカスタムinputView
を設定する必要があります。UISearchBar
iOS7
だから私は次のコードを書きました。
正常に動作しています。ただし、カスタム キーボードで入力して [キャンセル] ボタンをタップすると、resignFirstResponder
.
もう一度タップすると、ネイティブの英語キーボードを含め、UISearchBar
テキストを入力できません。UISearchBar
また、キャンセルボタンが隠れて機能しUISearchBar
なくなりました。
なぜ起こっているのかわからない?
どうすれば解決できますか?
ios - UITextView の inputview プロパティをカスタム ビューから nil に変更するとクラッシュする
iOS 7 でバグに遭遇したと思います。UITextView がモーダル ビューに含まれている場合、inputview プロパティをカスタム ビューから nil に変更すると (システム キーボードを元に戻すため)、アプリがクラッシュします。モーダル ビューが閉じられた後。
このクラッシュは iOS 7 でのみ発生します。以前のバージョンの iOS では、この問題は発生しませんでした。
問題を示すために、小さなサンプル アプリを作成しました。アプリをコンパイルして起動し、次の操作を行います。
- 「TextViewを表示」ボタンをタップします。これにより、UITextView と 3 つのボタンを含むモーダル ViewController が表示されます。
- 「inputview を emptyView に設定」ボタンをタップします。これにより、空の UIView が作成され、UITextView の inputview プロパティに割り当てられます。
- 「inputview を nil に設定」ボタンをタップします。これにより、UITextView の inputview プロパティに nil が割り当てられます。これは、システム キーボードを表示するために行われます。
- 「ViewControllerを閉じる」ボタンをタップします。これにより、View Controller が閉じられ、元の View Controller に戻ります。
ViewController が閉じられるとすぐに、アプリはすぐにクラッシュします。クラッシュ ログは、オブジェクトに送信された認識されていないセレクターを参照することがありますが、常にではありません。オブジェクトのタイプは、クラッシュが再現されるたびに異なります。
他の誰かがこの種のバグに遭遇しましたか?
ios7 - ストーリーボードを使用したカスタム入力ビュー
テキストフィールドをタップすると表示されるカスタム入力ビューを作成する必要があります。アップルのドキュメントを読みましたが、不明確だと感じました。ストーリーボードも使用しています。ストーリーボードを使用してこれを達成するにはどうすればよいですか?
私も同様の質問をしましたが、ストーリーボードを使用して上記を達成する方法を見つけることができませんでした。
ios - iOS 7 でプレーンな UITableView セクション フッターが入力のアクセサリ ビューの上に浮くのはなぜですか?
ストーリーボードを使用して、ヘッダーとフッターを持つ 1 つのセクションを持つ静的 UITableView を作成しています。各テーブルビュー セルには、inputView が UIPicker に設定され、アクセサリ ビューが UIToolbar である UITextField があります。
これは、シムの次のように、セクション フッターがアクセサリ ビューのツールバーの上に浮いていることを除けば、うまく機能します。
これは iOS 6 ではなく 7 でのみ発生します。何かアイデアはありますか?