小编SSS*_*SSS的帖子

如何在 Swift 中的 UI 选项卡栏上应用渐变?

我通过故事板构建了选项卡栏,并自定义颜色,我在应用程序委托中更改它,使用UITabBar.appearance().barTintColor = Color

我有一个梯度方法是这样的:

func setGradientBackground(colorOne: UIColor, colorTwo: UIColor)  {
    let gradientlayer = CAGradientLayer()
    gradientlayer.frame = bounds
    gradientlayer.colors = [colorOne.cgColor, colorTwo.cgColor]
    gradientlayer.locations = [0, 1]
    gradientlayer.startPoint = CGPoint(x: 1.0, y: 0.0)
    gradientlayer.endPoint = CGPoint(x: 0.0, y: 0.0)

    layer.insertSublayer(gradientlayer, at: 0)

}
Run Code Online (Sandbox Code Playgroud)

如何将其应用到标签栏的背景?

uitabbar ios swift

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

标签 统计

ios ×1

swift ×1

uitabbar ×1