2015-09-09 3 views
0

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

Спасибо

UIImageView *bgImageView = [[UIImageView alloc] initWithFrame: self.view.bounds]; 

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad){ 
    bgImageView.image = [UIImage imageNamed: @"background_rest-ipad.png"]; 
} 

else if ([GUIHelper isPhone5]) { 
    bgImageView.image = [UIImage imageNamed: @"[email protected]"]; 
} 
else { 
    bgImageView.image = [UIImage imageNamed: @"info-screen-bg-i4s.png"]; 
} 

bgImageView.userInteractionEnabled = YES; 
bgImageView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; 
[self.view addSubview: bgImageView]; 

ответ

0

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

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

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