【问题标题】:UIButton in iOS 7 translucent and round like Phone AppiOS 7中的UIButton像Phone App一样半透明圆润
【发布时间】:2013-12-19 11:17:46
【问题描述】:

在 iOS 7 中,电话拨号应用具有圆形半透明边缘,点击按钮可以看到您设置的壁纸的模糊版本。

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

【问题讨论】:

    标签: ios7 uibutton uikit core-graphics


    【解决方案1】:

    简短的回答是没有标准的方法来做到这一点。然而,有几种技术可用于实现这种模糊效果。

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

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

    【讨论】:

    • 谢谢,这很不幸——我觉得可能是这样。这是一个可爱的效果,但似乎并不容易实现。
    猜你喜欢
    • 2014-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多