Загрузить фоновое изображение представления на основе свойства - PullRequest
0 голосов
/ 29 марта 2012

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

вместо того, чтобы вручную вводить кучу операторов if, я пытаюсь найти способ сделать это автоматически - япробовал это, но, похоже, не работает:

NSString *backgroundImageName = [[NSString alloc]initWithFormat:@"artistbackground%i.png",_artistID];

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:[NSString stringWithFormat:@"@\"%@\"",backgroundImageName]]];

Строка будет соответствовать заголовку изображения в моих файлах поддержки.

Это не работает, есть ли у кого-нибудь ещеметоды для этого?

Спасибо !!

1 Ответ

3 голосов
/ 29 марта 2012

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

NSString *backgroundImageName = [[NSString alloc]initWithFormat:@"artistbackground%i.png",_artistID];

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