Цвет фона NILauncherView

Я пытаюсь установить фоновое изображение NILauncherViewController, включенного в iOS NimubKit (обновление комплекта three20).

Я пробовал
self.launcherView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.png"]];

И self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.png"]]; self.launcherView.backgroundColor = [UIColor clearColor];

Но ни работы.

Также не добавляется UIImageView в качестве подпредставления к viewController и не очищается представление средства запуска.

Да, изображения имеют правильное название.

Изменить

Если кому-то нужно знать, как это исправить, я просто создал UIViewController и добавил NILauncherView в качестве подпредставления, а затем скопировал методы делегата/источника данных из NILauncerViewController.


person Matt Rees    schedule 24.02.2012    source источник


Ответы (1)


Похоже, что свойство представления для NILauncherViewController не является NILauncherView. Чтобы получить доступ к экземпляру NILauncherView, просто сделайте что-то вроде:

NILauncherView *view = [controller.view.subviews objectAtIndex:0];

Затем вы можете установить цвет фона с помощью:

view.backgroundColor = ...
person pigoz    schedule 24.05.2012