2013-04-20 4 views
0

Это моя Prob:IOS фоновое изображение не работает на устройстве

добавить это в мой код:

[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"bgWhiteLight"]]]; 

И это прекрасно работает в симуляторе IOS, но когда я проверить его на реального устройства, он вообще не работает. Обратите внимание, что я переопределить

self.navigationItem.titleView 

Но не рь вообще в тренажере, только на реальном устройстве!

Благодаря

+0

Вы можете попробовать с настоящим именем, например 'bgWhiteLight.png', а не просто' bgWhiteLight'? – iphonic

ответ

2

Иногда Указание только имя файла не достаточно, вы можете сделать что-то вроде этого

NSString *path = [[NSBundle mainBundle] pathForResource:@"bgWhiteLight" ofType:@"jpg"]; 
self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[[UIImage alloc] initWithContentsOfFile:path]]; 
+0

Да, это работает! Большое спасибо !! –

0

На устройстве имена регистро чувствительными. убедитесь, что это точно имя.

1
[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"bgWhiteLight.png"]]]; 

Попробуйте это. Дайте полное название изображения

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