Изменить размер текста UILabel с помощью пальца, чтобы удалить - PullRequest
1 голос
/ 08 января 2010

У меня возникают некоторые проблемы с тем, чтобы мое приложение правильно изменило размер текста UILabels, когда пользователь делает удаление или другой тип удаления.В настоящее время кнопка удаления скрывает текст в ячейке (если он действительно длинный).Я хотел бы, чтобы они работали так же, как SMS (переместить вырезанный текст вниз по строке) или iPod (кнопка удаления размера, изменяющего размер текста).

Я использую пользовательский UITableViewCell. Я работаю с двумя метками, UIImageView и парой.подпредставлений для backgroundView и selectedBackgroundView.Я играл с пружинами и распорками надписей в ячейке и частично достиг желаемого эффекта, однако текст имеет странную, быструю ошибку изменения размера, когда он деформируется и растягивается, а затем возвращается правильный размер, когда кнопка удалениясделано анимация.

Что касается других вещей, которые я пробовал, я позаботился о том, чтобы мой текст не был адаптирован к размеру, и я установил минимальный размер шрифта в соответствии с размером шрифта, который я установилдля этикетки.Я также пробовал перезаписывать layoutSubviews, но, похоже, это никак не повлияло.

Если бы скриншот (деформирующей метки) или код был бы полезен, я могу опубликовать оба, но так как ничего, что я сделал, не работает, я подумал, что они будут иметь небольшую ценность.

Ответы [ 2 ]

2 голосов
/ 28 января 2010

исправили это, установив «режим» метки на панели просмотра в «левый»

0 голосов
/ 08 января 2010

Похоже, вам нужно установить свойство количества строк и свойство переноса для меток.

Если вы активно меняете размер самого ярлыка, вы можете захотеть анимировать это изменение.

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