Ширина UITableViewCell - PullRequest
       1

Ширина UITableViewCell

0 голосов
/ 25 ноября 2011

Я создаю UITableView, и мне нужно, чтобы ячейки были из UITableViewCellStyleValue2, то есть выровненной по правому краю метки с левой стороны, как в приложении «Контакты».

Работает нормально, ноМне бы хотелось, чтобы этот ярлык имел большую ширину, чтобы соответствовать тексту, который я хочу отобразить.

Я не нашел ничего в документации по iOS, так возможно ли это вообще?если да, то как?Интересно, что-то пропустил в поиске.

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 25 ноября 2011

, как подсказывает @lluismontero, пользовательские ячейки обеспечивают максимальную гибкость и не слишком сложны.

Если вы хотите настроить ячейки по умолчанию, вы можете в tableView:cellForRowAtIndexPath: добавить подпредставления к contentView изячейка по умолчанию после того, как она была создана.Вы можете добавить любые понравившиеся подпредставления, чтобы вы могли добавить свои собственные выровненные по правому краю UILabel и не использовать встроенные detailTextLabel.

EDIT: удалить предложение использовать 'tableView: willDisplayCell: forRowAtIndexPath: `как кадр установлен после этого метода

1 голос
/ 25 ноября 2011

Я думаю, вам нужно реализовать свой пользовательский UITableViewCell.Взгляните на http://zcentric.com/2008/08/05/custom-uitableviewcell/

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