NavigationBar setShadowImage не всегда работает

я пытаюсь установить пользовательское теневое изображение для панели навигации в моих представлениях таблицы, но этоотображается только в некоторых видах. Я'Мы создали супер класс для установки стилей для моих табличных представлений.

- (void)viewDidLoad
{
    [super viewDidLoad];

    // Set navigation bar background
    [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navigationbarbackground.png"] forBarMetrics:UIBarMetricsDefault];

    // Set navigation bar shadow imag
    [self.navigationController.navigationBar setShadowImage:[UIImage imageNamed:@"navigationbarshadow.png"]];

В представлении, которое я вижу при запуске моего приложения, тень не отображается. Но когда я нажимаю кнопку [+] на панели навигации, чтобы открытьдобавить новый пункт ' представление таблицы, оно показывает тень.

Может ли кто-нибудь указать мне правильное направление здесь?

Ответы на вопрос(3)

Ваш ответ на вопрос