わかりましたので、Apple のUITextInputプロトコルには 2 つのUITextRangeプロパティが必要selectedTextRangeでmarkedTextRangeあり、ドキュメントには、それはユーザー yatta yatta による未確認のテキスト範囲であるselectedTextRangeサブ範囲であると記載されています。markedTextRangeそれでも、2 つのテキスト範囲を異なる方法で実装する方法に関して、いくつかのことが明確になりません。と の違いを視覚的に説明してもらえselectedTextRangeますmarkedTextRangeか? lengthofが'sで点滅するキャレットを示していることselectedTextRangeを知っています。しかし、「マークされたテキスト」とは一体何ですか?? iOS のテキスト ビューについては、次のようなものしか見たことがありません。0selectedTextRangelocation

現在の を表していると思いselectedTextRangeます。どのようにmarkedTextRange見えますか?それとも、基本的にはまったく同じものですか?私はとても混乱しています:(事前に助けてくれてありがとう!UITextInputプロトコルの実装方法を理解する上で、ドキュメント自体は役に立たないことが証明されています。
編集
実装markedTextRangeは、ビュー内の一部のテキストが「マーク可能」であるが「読み取り専用」である可能性がありselectedTextRange、「マークされたテキスト」のサブ範囲を示しているという事実と関係markedTextRangeがありますか?
