iOS 7中的UIButton像Phone App一样半透明和圆润

时间:2013-12-19 11:17:47

标签: ios7 uibutton uikit core-graphics

在iOS 7中,手机拨号应用程序有一个圆形的半透明边框,点击按钮,你可以看到你设置的壁纸的模糊版本。

是否有一种标准方法可以制作这种半透明的边框按钮,仅在边缘周围模糊背景?

1 个答案:

答案 0 :(得分:0)

简短的回答是是执行此操作的标准方法。然而,有几种技术可用于实现这种模糊效果。

基本上,每个drawRect:,您想要捕捉背景,模糊它并调整饱和度和亮度,然后将其遮盖到圆形边框。

如果您希望按下整个按钮时模糊,您可以在按钮中检查该状态,然后调整遮罩以包含整个按钮,并可能反转文本以使其仍然可读。

Screenshot