UITableViewCell фон (шаблон) - PullRequest
       1

UITableViewCell фон (шаблон)

2 голосов
/ 25 июля 2010

Я использую пользовательскую ячейку uitableview и пытаюсь воссоздать листок бумаги для фона. Поскольку каждая ячейка может расти в зависимости от объема текста, мне нужно использовать шаблон для фона каждой ячейки. Но у меня проблемы с этими черными линиями, и это сводит меня с ума!

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

Если я установлю ячейку backgroundView backgroundColor = [UIColor redColor], она отобразит красный фон без черных линий. Есть идеи, что здесь может происходить?

Готово, на мой взгляд, контроллер:

 cell.backgroundView = [[[UIView alloc] init] autorelease];

bgImage = [UIImage imageNamed:@"blogs-cell-middle.png"];

((UIView *)cell.backgroundView).backgroundColor = [UIColor colorWithPatternImage:bgImage];

http://www.freeimagehosting.net/uploads/91a1a9bfea.png

Обратите внимание на черную линию внизу слева, справа от края и двойные черные линии внизу.

1 Ответ

1 голос
/ 26 июля 2010

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

cell.backgroundView.opaque = NO

ПОСЛЕ того, как шаблон установлен. Это не сработает, если вы сделаете это заранее.

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