我的Swift应用程序涉及在UITextView中搜索文本。用户可以在该文本视图中搜索某个子字符串,然后跳转到该字符串在文本视图中的任何实例(比如第三个实例)。我需要找出他们所在字符的整数值。
例如:
例1:用户搜索“hello”,文本视图读取“hey hi hello, hey hi hello”,然后用户按向下箭头查看第二个实例。我需要知道第二个hello中第一个h的整数值(即在文本视图中该h所在的#字符)。整数值应为22。
例2:用户在文本视图读取“abcd”时搜索“abc”,并且正在寻找第一个实例,因此整数值应为1(因为它是他们正在搜索的实例的第一个字符的整数值)。
我该如何获得用户正在搜索的字符的索引?
例如:
例1:用户搜索“hello”,文本视图读取“hey hi hello, hey hi hello”,然后用户按向下箭头查看第二个实例。我需要知道第二个hello中第一个h的整数值(即在文本视图中该h所在的#字符)。整数值应为22。
例2:用户在文本视图读取“abcd”时搜索“abc”,并且正在寻找第一个实例,因此整数值应为1(因为它是他们正在搜索的实例的第一个字符的整数值)。
我该如何获得用户正在搜索的字符的索引?