Добавить значок в SBSearchTableViewCell

Я пытаюсь добавить значок в SBSearchTableViewCell.

Я добавлял подпредставление поверх ячейки, но оно все еще оставляло границу, а текст находился под значком.

http://i.imgur.com/tGqWaEa.png

Я пытался подключиться -[SBSearchModel _imageForDomain:andDisplayID:] но домен равен 0, а displayID равен (null).

Код: http://pastebin.ca/2460380

Ресурсы:

2 ответа

Решение

Вы пытались установить изображение с помощью -(void)setTitleImage:(id)image animated:(BOOL)animated; метод (я не уверен, что он делает, но это единственный метод для установки изображения в ячейке, которую вы используете...)? А как насчет создания собственных ярлыков и их размещения в нужных местах? Это не должно быть так сложно, я думаю. Удачи!

РЕДАКТИРОВАТЬ Извините, похоже, что метод, который я упомянул, доступен только на iOS 7 и выше. Я предлагаю вам использовать свой собственный UILabelс и UIImageView с имитацией к оригиналу.

ДРУГОЕ РЕДАКТИРОВАНИЕ Похоже, SBSearchTableViewCell это подкласс UITableViewCellтак почему бы вам не использовать это imageView свойство установить изображение (или значок) для ячейки?

Вы можете переместить границу, установив cell.sectionHeaderWidth, Затем вы можете добавить подпредставление, как вы уже сделали.

Другие вопросы по тегам