我一直在尝试通过this post自定义有效标签的背景颜色。它工作得很好,但是当我们选中它们时,我会在每个选项卡上得到一条非常奇怪的1px线 - 只有当我以纵向模式启动应用程序然后将其转换为风景时才会出现这种情况。
我错过了什么吗?
答案 0 :(得分:0)
我最后通过调整selectionIndicatorImage代码来修复此问题,生成的图像宽度是当前标签的2倍。我意识到这可能不是最好的解决方案,所以如果有人有更好的解决方案,请告诉我!
代码行:
let tabBarItemSize = CGSize(width: (tabBar.frame.width*2) / numberOfItems, height: tabBar.frame.height)