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"]];
В представлении, которое я вижу при запуске моего приложения, тень не отображается. Но когда я нажимаю кнопку [+] на панели навигации, чтобы открытьдобавить новый предмет'таблица, она показывает тень.
Может ли кто-нибудь указать мне правильное направление здесь?