Как правильно вставить фоновое изображение - PullRequest
0 голосов
/ 05 августа 2011

Я использую этот код для установки фонового изображения.Единственная проблема заключается в том, что он охватывает все, что я вставляю в файл XIB.Что я должен сделать, чтобы мои текстовые поля, кнопки и т. Д. Также были видны (перед фоном).Спасибо за вашу помощь!

// Setup the background
UIImageView *background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.png"]];
[self.view addSubview:background];
[background release];

Ответы [ 2 ]

1 голос
/ 05 августа 2011

UIImageView * background = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @ "background.png"]]; [self.view addSubview: background]; [self sendSubviewToBack: background]; [фоновая версия];

0 голосов
/ 05 августа 2011

Если вы используете XIB, просто убедитесь, что все ваши объекты находятся выше UIImageView.

В качестве альтернативы вы можете использовать colorWithPatternImage:

UIImage * bg = [UIImage imageNamed:@"bg.png"];
[myView_ setBackgroundColor:[UIColor colorWithPatternImage: bg]];
...