显示在UITabBar顶部的线

时间:2016-11-16 00:23:19

标签: ios9 line uitabbar ios10 uitabbaritem

我有一个包含5个按钮的自定义UITabBar;中间的UITabBarItem是一个图像。此按钮大于左侧和右侧的剩余UITabBarItems。在iOS9上一切正常,但是在iOS10上有一条线显示在UITabBar上方,我无法弄清楚这条线的来源。

我已经使用“调试视图层次结构”对其进行了调查,它显示了背景图像和UITabBar顶部的细线。不幸的是,我不知道哪条UIImageView正在展示这一行。

有谁知道这里的问题是什么?我注意到其他人在iOS10上遇到了UITabBar的问题,但是对他们有用的解决方案对我来说没有用......

enter image description here

1 个答案:

答案 0 :(得分:0)

这是UITabBar的阴影图像,您可以通过将其复制为下面的空图像来删除它

yourTabBar.shadowImage = UIImage()

我希望这能解决你的问题,如果你有任何困难,请告诉我。