我一直在尝试从 Swift 4 for > iOS 10 的选项卡栏中删除顶部边框(阴影)线。我也在使用自定义背景图像。我在寻找解决方案后刚刚放弃,因为它们都不起作用。
最接近的解决方案是这篇文章。
如果没有背景或 < iOS 10,则到处给出的解决方案都有效。对于 iOS > 10 并使用自定义背景图像,任何解决方案都不起作用。
我什至尝试使用透明阴影图像,但它需要将 cliptobounds 设置为 true,这不会显示自定义背景图像。
所以在所有这些解决方案结束时,我被卡住了。找不到任何可行的解决方案。
我在 AppDelegate 中设置这些自定义值,以便它适用于所有选项卡栏。