2016-11-16 3 views
0

У меня есть пользовательский UITabBar, содержащий 5 кнопок; UITabBarItem в середине - это изображение. Эта кнопка больше, чем остальные UITabBarItems слева и справа. На iOS9 все работало нормально, однако на iOS10 над UITabBar отображается строка, и я просто не могу понять, откуда эта строка.Линия, показанная сверху UITabBar

Я уже исследовал его с помощью «Иерархии просмотра отладки», и он показывает фоновое изображение и тонкую линию поверх UITabBar. К сожалению, я понятия не имею, какой UIImageView представляет эту строку.

Кто-нибудь знает, в чем проблема? Я заметил, другие имели проблемы с UITabBar на iOS10, но решения, которые работали на них, не работал для меня ...

enter image description here

ответ

0

Это теневое изображение UITabBar и вы можете удалить его просто replcaing это пустое изображение, подобное ниже

yourTabBar.shadowImage = UIImage() 

Я надеюсь, что это решит вашу проблему, сообщите мне, если у вас есть какие-либо трудности.

+0

Я уже пробовал это, а также этот UITabBar.appearance(). ShadowImage = UIImage() –

Смежные вопросы