У меня есть 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;
}
Однако это изменит все панели навигации.
person
sebrock
schedule
02.02.2011