0

我是 Objective-c 的新手,我在 Flex/Actionscript 中完成了这项工作,但在 IOS 中遇到了麻烦。是否可以在 TextField 或 Label 中的 point(x,y) 下获取字符的索引,然后能够在 IOS 中修改该单个字符?

我有一个 TapGestureRecognizer 在我看来有一个观点。我现在需要能够隔离和突出刚出现的角色。

例如,如果我在屏幕上显示文本“Hello”并且我要求他们单击“e”,我需要知道他们触摸了哪个字母并根据它们是否正确将其突出显示为绿色/红色。

4

1 回答 1

0

UITextField(and UITextView) 符合UITextInput具有 method 的协议characterRangeAtPoint:

一旦你有了CGPointfrom 手势,在文本字段上使用这个方法来获得一个UITextRange. 然后使用该textInRange:方法获取与该范围关联的文本。

于 2013-08-13T15:39:26.967 回答