1
A
回答
2
您正在寻找的方式是CAGradientLayer
。
对于垂直
let gradientLayer = CAGradientLayer()
gradientLayer.frame = self.gradientView.bounds
gradientLayer.colors = [UIColor.red.cgColor, UIColor.blue.cgColor] //Add different color here
self.gradientView.layer.addSublayer(gradientLayer) //Add Layer in your View
对于水平简单地设置startPoint
和endPoint
与gradientLayer
。
gradientLayer.startPoint = CGPoint(x: 0, y: 0.5)
gradientLayer.endPoint = CGPoint(x: 1, y: 0.5)
+0
它的工作,谢谢。 –
相关问题
- 1. PostgreSQL,混合SUM水平和垂直
- 2. 混合水平和垂直滚动
- 3. 混合垂直和水平布局(水平布局类图)
- 4. 标记垂直和水平树状图
- 5. 垂直和水平递归在树上
- 6. 混合两种颜色(GD)
- 7. 组合垂直和水平手风琴
- 8. 堆叠divs - 垂直和水平布局的混合
- 9. 设置垂直或水平布局视图中的百分比
- 10. C#GridView垂直和水平替代背景颜色
- 11. 划分垂直和水平线/视图
- 12. CSS - 水平和垂直分布div
- 13. 什么是垂直和水平分布?
- 14. 划分DIV水平和垂直连续
- 15. 水平和垂直ViewPager
- 16. 垂直和水平GridSplitter
- 17. 垂直和水平表
- 18. 垂直和水平视图
- 19. 垂直和水平对齐
- 20. 滚动水平和垂直
- 21. 垂直和水平并行
- 22. 如何使两种不同的设计XIB垂直和水平
- 23. 两种不同的布局(垂直和水平)?
- 24. 从一种颜色到另一种颜色到百分比
- 25. 两种颜色的水平线
- 26. 两种背景颜色(水平)
- 27. 混合固定宽度和百分比
- 28. 在命令行中混合vim中的垂直和水平分割
- 29. UIPinchGestureRecognizer分别在水平和垂直方向上的比例尺
- 30. 垂直百分比问题
你可以使用一个'CAGradientLayer',像这样:http://stackoverflow.com/questions/24380535/how-to-apply-gradient-to-background-view-of-ios-swift-app – ganzogo