coo*_*lio 3 iphone cocoa-touch objective-c ios
所以我使用selectedTextRange从我的UITextField获取光标位置.我想从TextField文本的开头到光标位置获取一个子字符串.我该怎么做呢?我能够创建我想要的UITextRange,但我不知道如何使用它来获取实际的子字符串,因为substringWithRange似乎只适用于NSRange.任何指导将不胜感激.
您需要使用UITextInput协议中的方法(由所有文本视图实现)来执行此操作.使用文本范围,您只需调用textInRange:即可获取文本.
要从字段的开头到选定的位置获取文本,您需要首先创建一个文本范围textRangeFromPosition:toPosition:,传递beginningOfDocument第一个参数,以及start第二个参数的文本范围.
| 归档时间: |
|
| 查看次数: |
3324 次 |
| 最近记录: |