小编Sto*_*ios的帖子

如何为 UITabBar 设置圆角和阴影?

我想为 设置圆角半径和阴影UITabBar,但我遇到了问题。这是我的代码

tabBar.barTintColor = .white
tabBar.isTranslucent = false

tabBar.layer.shadowOffset = CGSize(width: 0, height: 5)
tabBar.layer.shadowColor = UIColor(red: 0, green: 0, blue: 0, alpha: 1).cgColor
tabBar.layer.shadowOpacity = 1;
tabBar.layer.shadowRadius = 25;

tabBar.layer.masksToBounds = false
tabBar.isTranslucent = true
tabBar.barStyle = .blackOpaque
tabBar.layer.cornerRadius = 13
tabBar.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner]
Run Code Online (Sandbox Code Playgroud)

如果我更改tabBar.layer.masksToBounds = false= true-> 角半径将显示,但阴影不会显示。

xcode uitabbarcontroller uitabbar ios swift

6
推荐指数
1
解决办法
2813
查看次数

标签 统计

ios ×1

swift ×1

uitabbar ×1

uitabbarcontroller ×1

xcode ×1