Пользовательский UITableViewCell со стилем Подзаголовка

Я использовал это руководство: http://www.bdunagan.com/2009/06/28/custom-uitableviewcell-from-a-xib-in-interface-builder, чтобы смочь создать мой собственный UITableViewCell с хорошим фоновым изображением в интерфейсном разработчике. Но я хотел бы, чтобы стилем ячейки был UITableViewCellStyleSubtitle, чтобы все еще смочь использовать textLabel и detailTextLabel для моей пользовательской ячейки. Я могу в некотором роде установить стиль ячейки в интерфейсном разработчике?

Теперь только textLabel установлен при использовании:

cell.textLabel.text = @"Title";  
cell.detailTextLabel.text = @"Details";

Также я использую прозрачное изображение в качестве фона, но textLabel имеет белый фон. Я могу изменить это в интерфейсном разработчике? Или Вы думаете, что я должен просто добавить мой владеть марками к пользовательской ячейке в интерфейсном разработчике и пропустить стандарт textLabel и detailTextLabel?

Спасибо за помощь!

21
задан Martin 27 May 2010 в 18:12
поделиться

1 ответ

Используйте вариант B. Либо полностью используйте свою собственную ячейку, либо полностью используйте стилизованную ячейку Apple. Попытки смешивать и сочетать несовместимы.

Если вам нужно удобное свойство для detailTextLabel, создайте подкласс UITableViewCell и верните UILabel, который вы создадите в nib. Дайте ей другое имя, чем detailTextLabel.

16
ответ дан 29 November 2019 в 21:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: