, так как я обновил до xcode 4.2 и iOS 5, следующий код не действует:
@implementation UINavigationBar (CustomNavBarBG)
-(void)drawRect:(CGRect)rect{
UIImage *image = [UIImage imageNamed:@"navbar.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
self.tintColor = [UIColor colorWithRed:124/255.0 green:177/255.0 blue:55/255.0 alpha:1.0];
}
@end
@implementation MyAppDelegate
//....
Это должно применить фоновое изображение и цвет к панели навигации.Но после обновления я получаю синий цвет по умолчанию.Я использую фреймворк Three20 в своем проекте.
Есть идеи, почему это не работает?Как установить фоновое изображение для всех панелей навигации в одном месте, а не в каждом контроллере вида?