(プロトコルから取得した)プロパティUITextField
を使用して、インスタンスのテキスト選択の開始位置と終了位置を確立しようとしています。ただし、のプロパティを構成するオブジェクトのプロパティにアクセスする方法がわかりません。selectedTextRange
UITextInput
UITextPosition
start
end
selectedTextRange
現時点では、UITextPositionに関するAppleのドキュメントはひどいものであり、メソッドやプロパティは提供されていませんが、オブジェクトにそのようなプロパティがあることはわかっています。
<UITextPositionImpl: 0x6aaeb60>
<<WebVisiblePosition: 0x6aa40e0>(offset=5, context=([s|a], [u+0073|u+0061])>
WebVisiblePosition
この例では、「オフセット」は正しく、コンテキストには選択ポイントの両側の文字(「s」と「a」)が表示されますが、このあいまいなクラスにアクセスする方法がわかりません。つまり、UITextPosition
オブジェクトを使用して必要な詳細を取得する方法はありますUITextField
か?