BlurView下方有一个渐变边缘的按钮

时间:2016-06-10 10:16:08

标签: ios swift view core-graphics blur

我在mapView上创建了一个按钮。 为了使Button更加可见,我在该按钮下方添加了一个模糊视图。 我不喜欢模糊视图的锐利边缘。 如何让模糊淡出慢慢过渡到mapView?

编辑:更具体一点。我的意思是带有圆角的渐变模糊渐变。

enter image description here

2 个答案:

答案 0 :(得分:2)

我认为这可以帮助您,首先您需要创建按钮的子类,然后在init(nibName...)中添加此代码并将drawRect替换为UIColor.blueColor().CGColor

yourColor.CGColor

我希望这会对你有所帮助。

这就是它的外观enter image description here

答案 1 :(得分:0)

您是否尝试过cornerRadius财产?这应该删除锋利的边缘