問題タブ [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.

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

iphone - キーボードの使用中に編集可能なビューでカーソルの位置を取得するにはどうすればよいですか?

UITextInputプロトコルを変換するビューを実装しました(私のビューはUITextviewまたはUITextfieldのクラスではありません)

カーソルの位置を取得してキーボードと通信するにはどうすればよいですか?

ありがとう、みんな〜

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

ios - 選択結果を管理するための UITextField および UITextView の UITextInput プロトコルの使用がクラッシュする

UITextField と UITextView はどちらも UITextInput プロトコルを採用しています。UITextView の selectedRange プロパティは NSRange を返しますが、UITextField には選択プロパティ/メソッドがありません。UITextField または UITextView への挿入を管理するルーチンを 1 つ使用したいと思います。

だから私は次のことをします:

selectedTextRange プロパティで「認識されないセレクターがインスタンスに送信されました」で即座にクラッシュするだけです。

私は何を間違っていますか?

[編集: iOS 5 では動作するようですが、iOS 4 のデバイスではクラッシュします。これは iOS 5 での変更ですか? ドキュメントによると、プロトコルは 3.2+ です。]

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

cocoa-touch - UITextField カーソルを無効にする

UITextFieldでカーソルの点滅を無効にする方法はありますか? おそらくUITextInputプロトコルをいじっていますか?助けてくれてありがとう!

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

iphone - UITextInput setMarkedText:selectedRange が機能しない? (ありえない!)

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

iphone - UITextCheckerと「スペルチェック」

UITextInputに準拠したカスタムビューにUITextCheckerを正常に実装して、ユーザーに提案を提示しました。[設定]->[一般]->[キーボード]->[スペルチェック]設定オプションの状態に基づいて、この機能を無効にします。アプリの設定でまったく同じ重複オプションを作成せずにこれを行うにはどうすればよいですか?

このアクセス設定オプションにアクセスする方法が見つからないようです。また、Appleのドキュメントにも何も見つかりませんでした。

どんな助けでもいただければ幸いです。

0 投票する
3 に答える
1825 参照

ios - 文字列の書き方

シナリオ:ユーザーはキーボード言語を動的に変更し、UITextViewにテキストを入力できます。

問題:ユーザーがキーボード言語をアラビア語に変更してテキストを入力すると、テキストは右から左の方向になります。

書き方を決める方法はありますか?UITextViewまたは 入力されたテキストまたは キーボードからの魔法のいずれかから

これを解決するのを手伝ってください。

ありがとう、Roshit

PS:UITextViewのTextAllignmentは魔法を実行しません。

編集:NSStringをテキストフィールドからNSAttributedStringに変換し、CoreTextを使用して描画します。万が一、このシナリオでの執筆の方向性を知ることはできますか(NSAttributedStringまたはCoreText

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

iphone - UITextFieldはinputDelegateを無視しますか?

UITextField は inputDelegate を無視しますか? 次のコードを使用します。

次の出力が得られます。

警告や例外なしで問題なく動作し、delegate プロパティも問題なく動作します。ただし、inputDelegate を設定しても変更は発生せず、デリゲート メソッドは呼び出されません。

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

ios - CustomTextField-オートコンプリート/オートコレクトはタップ時に閉じません

そこで、コアグラフィックを使用してカスタムテキストビューを作成し、UITextInputおよびUITextInputTraitsプロトコルに準拠させました。1つの奇妙な/迷惑な動作を除いて、すべてが正常に機能します。キーボードはオートコレクトの提案を正しく表示しますが、「X」のラベルが付いた提案を使用すると、提案が却下されるのではなく、提案が挿入されます。私はチェックしましたが、他のすべてのプログラムでは、「X」で提案をタップすると提案が却下されます。これを修正するにはどうすればよいですか?

カスタムテキストビューには、次のiVarがあります。

適切なTextInputTraitsプロパティに合成されます。

また、次のデフォルト値で初期化されます。

何か案は?

0 投票する
3 に答える
10824 参照

ios - UITextField キーボードにキャンセルボタンを追加する

で表示されるキーボードにキャンセルボタンを追加する方法はありますUITextFieldか? プロトコル リファレンスをUITextInputTraits調べたところ、さまざまなキーボード タイプを試すなど、何も見つかりませんでした。

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

ios - UISearchBar とディクテーションのサポート

とのユーザー インターフェイスがUISearchBarあり、 を実装して検索を実行します。これをテストするためのディクテーションをサポートするデバイスを持っていないので、ここで推測します...UISearchBarDelegatesearchBarSearchButtonClicked:

ディクテーションがサポートされているデバイスでは、ユーザーが検索ボタンを手動で押す必要なく、ディクテーションが終了するとすぐに検索を実行したいと考えています。

  • これはすぐに使用できますか?
  • または、プログラムで処理する必要がありますか?

iOS 5.1 以降、UITextInputプロトコルに新しいメソッドがあり、理論的には にフックできましdictationRecordingDidEndた。それは行く方法ですか?