2013-03-21 7 views
-1

Я использовал этот код. Однако фон представления не изменился.Как я могу изменить внешний вид iphone?

UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"background.png"]]; 
[[self view] setBackgroundColor:background]; 
[background release]; 
+1

выше код работает для меня – Kasaname

+0

я подозреваю, у вас есть ноль где-то, может быть UIImage, или сам вид. Попробуйте использовать [UIColor redColor] как цвет, чтобы сузить его. – Motasim

ответ

3

Try:

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

Это сохранит вашу память, чтобы создать переменную фона.

+2

Это должно сработать. Кроме того, убедитесь, что background.png существует. –

+0

@ArtemKalachev good point :) – Rushi

+0

Большое спасибо, его работа сейчас. мои проблемы были 1- образное имя 2-View drawing Opaque был выбран –

0

Я полагаю, у вас нет изображения.

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"settings_Icon_1X.png"]]; 
    [[self view] setBackgroundColor:background]; 
    [background release]; 
} 

добавьте изображение в папку проекта

+0

сделал u проверить изображение der или нет – Kasaname

+0

Большое спасибо, его работа сейчас. мои проблемы были 1- имя изображения 2-View чертеж Opaque был выбран (да) он не должен быть выбран –

+0

оба они правы, но первый ответ сохраняет память –

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