問題タブ [uikeyinput]

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.

0 投票する
1 に答える
207 参照

iphone - 「UIWebView」コントロールで「UIKeyInput」プロトコルを使用するには?

UIKeyInputコントロールでプロトコルを使用する方法はUIWebView?

(バックスペースの問題を修正しようとしています: 外部キーボードでは機能しますが、削除された文字が 1 つを超える iOS キーボードでは機能せず、両方のキーボードで文字が入力された後に機能します。)

0 投票する
1 に答える
162 参照

ios - IOS: UITextInput のトークナイザーが呼び出されない

私は UITextInput の実装に小さな問題が 1 つあります。これは、AutoCapitalization を適切に使用する能力を台無しにしているようです。

tokenizer プロパティは (becomeFirstResponder を呼び出した後でも) 呼び出されないため、カスタム トークナイザーがインスタンス化または使用されることはありません。

なぜこれが起こるのか誰にも分かりますか?

役立つ詳細情報: UITextInput の実装は、UICollectionView のサブクラスにあります。

0 投票する
0 に答える
162 参照

ios - デフォルトキーボードのクイックタイプから単語を取得する方法

シンプルなUIKeyInputでテキストを編集するためのカスタムTextViewがあります。

クイックタイプの提案から単語を選択すると、空の文字列が送信されます
- (void) insertText:(NSString *)text

クイックタイプから単語を取得するには?

ここに画像の説明を入力

0 投票する
0 に答える
122 参照

ios - inputAccessoryView が最初のタッチを受信しないことがある

iOS 8 とカスタム キーボードが導入されて以来inputAccessoryView、私のアプリでは時々タッチが落ちることがあります。主に、ユーザーがシステム キーボードですばやく入力した後、キーを打とうとしたときに発生します。

inputAccessoryViewユーザーがゆっくりと入力し、慎重にボタンを押すと、問題なく動作します。

この問題をデバッグするtouchesBeganためUIInputViewに、inputAccessoryView. ユーザーがすばやく入力してから をタップしても、このtouchesBeganメソッドは呼び出されませんinputAccessoryView

この問題を解決する方法について何か提案はありますか? 基本的に iOS 8 以降、また iOS 9 では、キーボードが大幅に「遅く」なり、すばやく入力すると、inputAccessoryView一部のタッチをまったく受け付けなくなりました。

0 投票する
0 に答える
140 参照

ios - iOS: QuickType キーボードの提案は UITextInput プロトコルでどのように機能しますか?

UITextInputUIKeyInputおよびUITextInputTraitsプロトコルを使用して実装されたテキスト入力ビューがあります。

基本的なテキストの入力と削除は、 と を介して正常に機能しinsertText:ますdeleteBackward。ただし、QuickType の提案はこれらのメソッドでは受信されず、QuickType がこれらのプロトコルとどのように相互作用するかに関するドキュメントを見つけることができません。

QuickType 入力を受け取るには、これらのプロトコルをどのように実装すればよいですか?

0 投票する
2 に答える
2410 参照

ios - Xcode UI テスト UIKeyInput typeText

insertTextXcode UI テスト中、UIViewに準拠する をどのようにすればよいUIKeyInputですか?

CodeInputViewに準拠した を作成しましたUIKeyInput

コードを手動で入力して自分自身を記録すると、Xcode はapp.typeText("1234").

しかし、それを再生しようとすると、エラーUI Testing Failure - Both element or anyショウデント has keyboard focus が表示されます。そして、その質問に対する解決策はどれも機能していません。