是否可以手动为第一个字符创建UITextRange?

时间:2014-03-12 10:08:57

标签: ios objective-c uitextrange

是否可以实例化UITextRangeUITextField的第一个字符? 我需要访问UITextField第一个字符的矩形,任何人都可以帮助我吗?

提前致谢

1 个答案:

答案 0 :(得分:11)

您可以使用UITextRange提供的方法手动创建UITextInput

UITextPosition *firstCharacterPosition = [textField beginningOfDocument];
UITextPosition *secondCharacterPosition = [textField positionFromPosition:firstCharacterPosition offset:1];
UITextRange *firstCharacterRange = [textField textRangeFromPosition:firstCharacterPosition toPosition:secondCharacterPosition];
NSString *firstCharacter = [textField textInRange:firstCharacterRange];