iPhone - [UITextField sizeToFit] не всегда учитывает курсор - PullRequest
1 голос
/ 25 октября 2010

Когда я вызываю sizeToFit для редактируемого поля UIText, размер реагирует на курсор противоречивым образом. Иногда это объясняет это; иногда это не так. Если этого не произойдет, часть первой буквы будет обрезана.

Кто-нибудь нашел способ обойти это?

1 Ответ

1 голос
/ 25 октября 2011

Я только что столкнулся с этой проблемой (она исправлена ​​в iOS 5). Моим решением было добавить 4-х точечный отступ к ширине:

[textField_ sizeToFit];
textField_.frame = CGRectMake(textField_.frame.origin.x,
                              textField_.frame.origin.y, 
                              CGRectGetWidth(textField_.frame) + 4,
                              CGRectGetHeight(textField_.frame));

Немного утомительно, но работа для меня сделана.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...