2015-08-11 3 views
1

У меня есть TableViewController со многими ячейками. И фон моего белого стола TableView. Я хочу стать фоновым изображением. Я вижу этот код:Настройка фона на UITableViewController

self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"BackgroundPattern.png"]]; 

но я не могу использовать это на быстрых. Так мне помочь переработать этот код быстрого кода или дать свое решение этой проблемы

ответ

6

Попробуйте этот код:

self.tableView.backgroundColor = UIColor(patternImage: UIImage(named: "BackgroundPattern.png")!) 
1

Вы должны установить цвет фона каждой ячейки, чтобы очистить цвет. В вашем методе cellForRowAtIndexpath добавить: cell.backgroundColor = [UIColor clearColor]

0
UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:YOUR_IMAGE]]; 
self.tableView.backgroundColor = background; 

или

UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:YOUR_IMAGE]]; 
[imgView setFrame:self.tableView.frame]; 

self.tableView.backgroundView = imgView;

Смежные вопросы