Как установить фон (окно) для просмотра таблицы с изображением? - PullRequest
0 голосов
/ 04 августа 2010

Я установил цвет фона моего UITableView, чтобы очистить его, чтобы я мог видеть окно UIWindow.Но я хочу изменить представленное изображение (из background.png), в зависимости от моего выбора.Например: If (selection = 'blue') тогда image = bluesky.png if (selection = 'green') тогда image = 'greengrass.png

thx, wes

Ответы [ 2 ]

0 голосов
/ 04 августа 2010

Просто измените фоновое изображение в зависимости от выбора, если ваш контроллер UITableViewController или реализует протокол UITableViewDelegate, сделайте что-то вроде:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
     NSString *imageName = @"default.png";
     switch (indexPath.row) {
       case ...: // fill correct imageName based on selection
     }

     self.myBackgroundImageView.image = [UIImage imageNamed:imageName];
}

Кстати - это также предполагает, что у вас есть IBOutletили что-то для вашего фонового изображения.

0 голосов
/ 04 августа 2010

Вместо того, чтобы сделать фон четким и поместить изображение позади него, вы можете установить цвет фона табличного изображения, используя изображение

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