Сотовый фон - PullRequest
       8

Сотовый фон

1 голос
/ 15 апреля 2011

Я пытаюсь получить собственный фон для каждой ячейки, но это выглядит так:

example cell image

Вот код, с которым я работаю

cell.team1Label.backgroundColor = [UIColor clearColor];
cell.team2Label.backgroundColor = [UIColor clearColor];
cell.dateLabel.backgroundColor = [UIColor clearColor];
cell.timeLabel.backgroundColor = [UIColor clearColor];
cell.stadiumLabel.backgroundColor = [UIColor clearColor];

cell.contentView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"cell.png"]];

Спасибо

Ответы [ 4 ]

3 голосов
/ 16 апреля 2011

Глядя на ссылку класса UITableViewCell, есть свойство с именем backgroundView, которое должно быть тем, что вы ищете.

UIImageView *background = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @"image"];
[cell setBackgroundView: background];
[background release];

Также есть свойство с именем selectedBackgroundView, которое используется вместо обычного, когда ячейка выделена / выделена.

РЕДАКТИРОВАТЬ: Только что попробовал этот код, по крайней мере, он работает, когда ячейка имеет одну метку внутри. Не уверен насчет множественных, но если вы не добавили другие ячейки в ячейку, она должна работать как задумано.

1 голос
/ 15 апреля 2011

добавить это:

cell.contentView.backgroundColor = [UIColor clearColor];
cell.backgroundColor = [UIColor colorWithPatternImage...
0 голосов
/ 16 апреля 2011

Если вы создаете пользовательскую ячейку, вы можете установить изображение в uiimageview в самой ячейке. Это будет работать как фоновое изображение ...:)

0 голосов
/ 15 апреля 2011

Попробуйте

  cell.backgroundColor = [UIColor colorwithPatternImage:[UIImage imageNamed:@"cell.png"]];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...