我有一个包含5个按钮的自定义UITabBar;中间的UITabBarItem是一个图像。此按钮大于左侧和右侧的剩余UITabBarItems。在iOS9上一切正常,但是在iOS10上有一条线显示在UITabBar上方,我无法弄清楚这条线的来源。
我已经使用“调试视图层次结构”对其进行了调查,它显示了背景图像和UITabBar顶部的细线。不幸的是,我不知道哪条UIImageView正在展示这一行。
有谁知道这里的问题是什么?我注意到其他人在iOS10上遇到了UITabBar的问题,但是对他们有用的解决方案对我来说没有用......
答案 0 :(得分:0)
这是UITabBar的阴影图像,您可以通过将其复制为下面的空图像来删除它
yourTabBar.shadowImage = UIImage()
我希望这能解决你的问题,如果你有任何困难,请告诉我。