Можно ли создать UITextRange вручную для первого символа?

Можно ли создать экземпляр UITextRange и для первого персонажа UITextField? мне нужен доступ к прямоугольнику UITextField первый персонаж, кто-нибудь может мне помочь?

заранее спасибо

1 ответ

Решение

Вы можете вручную создать 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];
Другие вопросы по тегам