我正在尝试使用其属性(从协议UITextField
中获得)来建立实例的文本选择的开始和结束位置。但是,我不知道如何访问组成和属性的对象的属性。selectedTextRange
UITextInput
UITextPosition
start
end
selectedTextRange
Apple 在 UITextPosition 上的文档目前很糟糕,没有提供任何方法或属性,尽管我知道对象中有这样的属性,因为 NSLogging 给出了这个:
<UITextPositionImpl: 0x6aaeb60>
<<WebVisiblePosition: 0x6aa40e0>(offset=5, context=([s|a], [u+0073|u+0061])>
在这个例子中,“偏移”是正确的,上下文显示了选择点两侧的字符(“s”和“a”),但我不知道如何访问这个模糊WebVisiblePosition
的类。所以,简而言之,有没有一种方法可以使用UITextPosition
来自的对象检索我想要的详细信息UITextField
?