UITabBarController上边的线,iOS15

新建的UITabBarController是下面这个样子的。

UITabBarController上边的线,iOS15_第1张图片
但是想要的是如下的形式:

UITabBarController上边的线,iOS15_第2张图片

查了一下这个要通过 tab.scrollEdgeAppearance 来修改。
具体修改方式如下:

let appearance = self.tabBar.standardAppearance.copy()
appearance.backgroundColor = .white
appearance.shadowColor = .lightGray // 这个就是顶部的小横线的效果
self.tabBar.scrollEdgeAppearance = appearance

你可能感兴趣的:(iOS开发,swift,ios)