在图像上创建渐变叠加

Create a gradient overlay over an image

如何创建渐变叠加来获得这种效果?

https://dribbble.com/shots/2199202-Today-s-Tasks

看起来像是粉红色到橙色的渐变,不透明度约为 60%

我会做的是在 Sketch(我使用和喜爱)这样的设计软件上创建它。在那里创建渐变非常容易,并且有大量教程。您可以免费试用 30 天 ;)。制作渐变后,您只需将其放入您的资产文件夹,然后将 UIImageView 添加到您的项目以在您的应用程序中获得该渐变。

如果您想以编程方式创建渐变,这里有一个 link 来制作渐变:https://www.raywenderlich.com/90693/modern-core-graphics-with-swift-part-2

...并更改 CGRect 的不透明度:

希望对您有所帮助!如果您喜欢这个答案,只需给它打勾就意味着很多。祝你有美好的一天。干杯,西奥