如何在 UIView 上绘制渐变封面

Posted

技术标签:

【中文标题】如何在 UIView 上绘制渐变封面【英文标题】:how to draw gradient cover on a UIView 【发布时间】:2014-08-15 06:23:29 【问题描述】:

我真的很喜欢这种效果。我不知道如何绘制这样的渐变形状。请看快照。我想知道如何在图片中选定的列和行上制作渐变覆盖。

http://maniacdev.com/wp-content/uploads/2013/09/TSTableView_Screenshot4.png

【问题讨论】:

【参考方案1】:

您必须继承 UIView 并覆盖 DrawRect 方法。在那里你可以使用 CoreGraphics 绘制任何你想要的东西。

【讨论】:

是的,我正在尝试使用 CAGraphicaLayer 绘制渐变。但我不知道如何为所有边缘绘制渐变。请看图片,它有一个四边渐变。

以上是关于如何在 UIView 上绘制渐变封面的主要内容,如果未能解决你的问题,请参考以下文章

如何在 UIView 上设置渐变边框?

如何在 UIView 上应用不透明度渐变?

如何在真实设备上的 iOS 10 中将渐变应用到 UIView

如何在 Android 的画布上绘制平滑/抖动渐变

在屏幕上绘制渐变

使用渐变缩放 UIView