Пользовательское изображение UINavigation исчезает, когда приложение возвращается из многозадачности - PullRequest
0 голосов
/ 22 сентября 2011

У меня есть категория для отображения пользовательского изображения в UINavigationBar приложения.Когда приложение возвращается из фона, изображение иногда исчезает, и у меня остается только белая навигационная панель с кнопками.

Категория, которую я использую ниже, может кто-нибудь посоветовать, пожалуйста?

@implementation UINavigationBar (CustomImage)

-(void)drawRect:(CGRect)rect {

cardSmartAppDelegate *delegate = (cardSmartAppDelegate *)[[UIApplication sharedApplication] delegate];
    [delegate.navImage drawInRect:rect];
    }

    @end

1 Ответ

0 голосов
/ 22 сентября 2011

Вы не должны использовать категорию для переопределения метода. Иногда это работает, но часто это не так. Ходят слухи, что скоро он вообще перестанет работать.

Смотрите мой код в этом пункте, чтобы узнать, как делать то, что вы хотите:

Пользовательский фон UINavigationBar

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...