問題タブ [uitextinput]
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.
iphone - キーボードの使用中に編集可能なビューでカーソルの位置を取得するにはどうすればよいですか?
UITextInputプロトコルを変換するビューを実装しました(私のビューはUITextviewまたはUITextfieldのクラスではありません)
カーソルの位置を取得してキーボードと通信するにはどうすればよいですか?
ありがとう、みんな〜
ios - 選択結果を管理するための UITextField および UITextView の UITextInput プロトコルの使用がクラッシュする
UITextField と UITextView はどちらも UITextInput プロトコルを採用しています。UITextView の selectedRange プロパティは NSRange を返しますが、UITextField には選択プロパティ/メソッドがありません。UITextField または UITextView への挿入を管理するルーチンを 1 つ使用したいと思います。
だから私は次のことをします:
selectedTextRange プロパティで「認識されないセレクターがインスタンスに送信されました」で即座にクラッシュするだけです。
私は何を間違っていますか?
[編集: iOS 5 では動作するようですが、iOS 4 のデバイスではクラッシュします。これは iOS 5 での変更ですか? ドキュメントによると、プロトコルは 3.2+ です。]
cocoa-touch - UITextField カーソルを無効にする
UITextFieldでカーソルの点滅を無効にする方法はありますか? おそらくUITextInputプロトコルをいじっていますか?助けてくれてありがとう!
iphone - UITextCheckerと「スペルチェック」
UITextInputに準拠したカスタムビューにUITextCheckerを正常に実装して、ユーザーに提案を提示しました。[設定]->[一般]->[キーボード]->[スペルチェック]設定オプションの状態に基づいて、この機能を無効にします。アプリの設定でまったく同じ重複オプションを作成せずにこれを行うにはどうすればよいですか?
このアクセス設定オプションにアクセスする方法が見つからないようです。また、Appleのドキュメントにも何も見つかりませんでした。
どんな助けでもいただければ幸いです。
ios - 文字列の書き方
シナリオ:ユーザーはキーボード言語を動的に変更し、UITextViewにテキストを入力できます。
問題:ユーザーがキーボード言語をアラビア語に変更してテキストを入力すると、テキストは右から左の方向になります。
書き方を決める方法はありますか?UITextViewまたは 入力されたテキストまたは キーボードからの魔法のいずれかから
これを解決するのを手伝ってください。
ありがとう、Roshit
PS:UITextViewのTextAllignmentは魔法を実行しません。
編集:NSStringをテキストフィールドからNSAttributedStringに変換し、CoreTextを使用して描画します。万が一、このシナリオでの執筆の方向性を知ることはできますか(NSAttributedStringまたはCoreText)
iphone - UITextFieldはinputDelegateを無視しますか?
UITextField は inputDelegate を無視しますか? 次のコードを使用します。
次の出力が得られます。
警告や例外なしで問題なく動作し、delegate プロパティも問題なく動作します。ただし、inputDelegate を設定しても変更は発生せず、デリゲート メソッドは呼び出されません。
ios - CustomTextField-オートコンプリート/オートコレクトはタップ時に閉じません
そこで、コアグラフィックを使用してカスタムテキストビューを作成し、UITextInputおよびUITextInputTraitsプロトコルに準拠させました。1つの奇妙な/迷惑な動作を除いて、すべてが正常に機能します。キーボードはオートコレクトの提案を正しく表示しますが、「X」のラベルが付いた提案を使用すると、提案が却下されるのではなく、提案が挿入されます。私はチェックしましたが、他のすべてのプログラムでは、「X」で提案をタップすると提案が却下されます。これを修正するにはどうすればよいですか?
カスタムテキストビューには、次のiVarがあります。
適切なTextInputTraitsプロパティに合成されます。
また、次のデフォルト値で初期化されます。
何か案は?
ios - UITextField キーボードにキャンセルボタンを追加する
で表示されるキーボードにキャンセルボタンを追加する方法はありますUITextField
か? プロトコル リファレンスをUITextInputTraits
調べたところ、さまざまなキーボード タイプを試すなど、何も見つかりませんでした。
ios - UISearchBar とディクテーションのサポート
とのユーザー インターフェイスがUISearchBar
あり、 を実装して検索を実行します。これをテストするためのディクテーションをサポートするデバイスを持っていないので、ここで推測します...UISearchBarDelegate
searchBarSearchButtonClicked:
ディクテーションがサポートされているデバイスでは、ユーザーが検索ボタンを手動で押す必要なく、ディクテーションが終了するとすぐに検索を実行したいと考えています。
- これはすぐに使用できますか?
- または、プログラムで処理する必要がありますか?
iOS 5.1 以降、UITextInput
プロトコルに新しいメソッドがあり、理論的には にフックできましdictationRecordingDidEnd
た。それは行く方法ですか?