2010-08-18 2 views
3

У меня есть MPMediaPickerController, который позволяет пользователю выбирать собственные песни в моем приложении. Проблема в том, что у моего приложения есть «черная» панель навигации, а сборщик - стандартный синий. Теперь я знаю, что недопустимо/возможно подклассифицировать сборщик, но есть ли другой способ изменить панель навигации на «черный»?Изменить цвет панели навигации MPMediaPickerController, возможно?

ответ

-1

В итоге я занялся категорией.

@implementation UINavigationBar (CustomImage) 
- (void)drawRect:(CGRect)rect { 
    UIImage *image = [UIImage imageNamed:@"CustomNavBar.png"]; 
    [image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)]; 

    self.barStyle = UIBarStyleBlack; 
} 

Это, однако, изменит все навигаторы.

+0

Это решение не работает, по крайней мере, в iOS 4 SDK – venables

+0

О да, это так ... – sebrock