Как я могу изменить фон tableView без конструктора интерфейса? - PullRequest
0 голосов
/ 16 января 2011

Я пытаюсь научиться программировать без использования Интерфейсного разработчика, и я наткнулся на проблему: как мне изменить фон с UITableViewStyleGrouped по умолчанию на собственный фон, а затем то же самое относится к ячейкамКак я могу изменить их без использования конструктора интерфейса.

Ответы [ 3 ]

2 голосов
/ 16 января 2011

Вы можете использовать шаблон изображения:

myTableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"image.png"]];

Или использовать атрибут backgroundView UITableView:

self.tableView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.png"]];
1 голос
/ 16 января 2011

Чтобы изменить фон таблицы, стилизованной под UITableViewStyleGrouped, просто используйте:

myTableView.backgroundColor = [UIColor redColor];

, и если вы хотите изменить цвет ячейки, вы можете сделать следующий метод в методе cellForRowAtIndexPath:

cell.contentView.backgroundColor = [UIColor blueColor];
1 голос
/ 16 января 2011

Попробуйте установить backgroundColor и backgroundView либо UITableView, либо UITableViewCell.

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