2013-02-24 2 views
0

Я пытаюсь установить фон для изображения.iOS: фоновое изображение черного вместо запрошенного изображения?

код:

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

Мой первоначальный план был установить self.window на фоновое изображение и затем другие виды ясно. (Использование self.window в делегате приложения). Но после этого, чтобы показать мне простой черный экран (??), я переместил и скорректировал код на свой RootViewController. Я все еще получаю обычный черный экран. Я пробовал использовать несколько разных изображений, но все равно получаю одинаковый результат. Есть идеи? Благодаря!

+1

Будет ли UIImageView не работать лучше? – Bushbert

+0

Что я действительно хочу сделать, это установить фоновое изображение для всего приложения. (в AppDelegate), а затем другие представления будут прозрачными. Я бы предпочел не использовать UIImageView, но установил изображение для самого представления. Это маршрут, который я пробовал изначально, но я подумал, что, возможно, я не сделал прозрачность правильно, поэтому я установил его прямо в представление. Еще чернота. Тьфу. – LMVogel

+1

Удалил мой первый комментарий по ошибке, я думаю, это потому, что у вас отсутствует расширение файла pic. myPic, вероятно, должен быть myPic.png – Bushbert

ответ

2

Название изображения «myPic» должен содержать расширение файла, т.е. myPic.jpg

+0

Большое спасибо – LMVogel

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