gpt4 book ai didi

ios - 如何在 ios swift 中部分更改背景 View 颜色

转载 作者:可可西里 更新时间:2023-11-01 00:21:17 25 4
gpt4 key购买 nike

swift 的新手我希望我的背景 View 80% 高度为红色,其余部分为蓝色。目前我正在这样做,添加两个 View 。我认为有一种直接的方法可以做到这一点。任何指导或帮助将不胜感激。

最佳答案

添加两个 View 是获得所需内容的好方法(也是最好的方法,因为您可以通过约束设置 %。)

另一种方法是通过代码向您的 View 添加子层:

let gradient: CAGradientLayer = CAGradientLayer()
let topColor = UIColor(red:223.0/255.0, green:142.0/255.0, blue:219.0/255.0, alpha:255.0/255.0).cgColor
let bottomColor = UIColor(red:0, green:201.0/255.0, blue:243.0/255.0, alpha:255.0*0.34).cgColor
gradient.colors = [topColor, UIColor.clear, bottomColor]
gradient.locations = [0.0 , 0.5, 1.0]
gradient.frame = self.view.bounds
self.view.layer.insertSublayer(gradient, at: 1)

如果你想做一些时髦的事情,比如渐变,我只会使用图层方法。

关于ios - 如何在 ios swift 中部分更改背景 View 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42537172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com