Как правильно добавить фоновое изображение в UIView? - PullRequest
0 голосов
/ 27 мая 2011

Читал на нескольких форумах, что добавление фонового изображения с помощью colorWithPatternImage будет занимать больше памяти, чем обычно.

Плохой путь:

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]]; 

Лучшее решение:

UIImageView* iv = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.png"]]; iv.userInteractionEnabled = YES; 
self.view = iv; 
[iv release];

У меня есть два вопроса по этому поводу! какое решение лучше? И почему ? Я также пытаюсь выяснить, как разместить свои метки сверху imageView.

1 Ответ

2 голосов
/ 27 мая 2011
UIColor* tmpColor=[[UIColor alloc]initWithPatternImage:[UIImage imageNamed:@"background.png"]];  
self.view.backgroundColor=tmpColor;  
[tmpColor release];  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...