swift - 背景颜色渐变不覆盖整个视图 Xcode
问题描述
对视图应用渐变后,结果如图所示。渐变色(黄色部分)不会延伸到视图边界。黄色和红色都是同一个视图。无法弄清楚发生了什么。这是我的代码:
let gradientLayer = CAGradientLayer()
gradientLayer.frame = bounds
//gradientLayer.frame = frame
//gradientLayer.bounds = frame
gradientLayer.colors = [colorOne.cgColor, colorTwo.cgColor]
gradientLayer.locations = [0.0, 1.0]
gradientLayer.startPoint = CGPoint(x: 1.0, y: 1.0)
gradientLayer.endPoint = CGPoint(x: 0.0, y: 0.0)
layer.insertSublayer(gradientLayer, at: 0
colorOne
并colorTwo
在别处定义。
)
有人遇到同样的问题吗?
解决方案
推荐阅读
- rest - axios POST 使用 blob 作为 responseType
- java - 比较 SLList Java 中节点的内容时如何修复 NullPointerException
- jquery - Click and drag select, outside of scrollable select element, and prevent scroll to top when selecting options
- java - 如何打印出整数流
- javascript - 无法读取 null discord.js 的属性“前缀”
- pyspark - 从数据块中的另一个笔记本返回数据帧
- python - 如何在 tinter 中创建半透明窗口?
- reactjs - 在页面重新加载 react-router-dom v5 时重定向到“/”
- karate - 在调用我的函数之前,我正在努力让空手道从我的 csv 文件中读取我的数据
- nuxt.js - 如何为同构通用应用程序设置 Nuxt?