【问题标题】:iOS: How to highlight a button with a ring of blue fuzzy light?iOS:如何用一圈蓝色模糊光突出显示按钮?
【发布时间】:2011-12-30 22:59:06
【问题描述】:

我需要突出一个按钮。它是用户可以按下的众多按钮之一。

在某些 Web 界面中,它们会突出显示一个按钮,其周围有一圈模糊的蓝光,就好像它被黑了一样。

在原生 iOS 中是否有一种简单的方法可以做到这一点?

谢谢。

【问题讨论】:

    标签: ios ipad uibutton


    【解决方案1】:
    myButton.layer.shadowColor = [UIColor blueColor].CGColor;
    myButton.layer.shadowRadius = 5;
    

    您还需要确保您没有在按钮上设置clipsToBounds

    【讨论】:

      【解决方案2】:

      您可以制作自定义按钮图像并将其设置为您想要突出的按钮。 iOS 上没有“焦点”的概念,所以发光按钮对于设备来说并不是一件正常的事情。

      【讨论】:

      • 我就是这么想的。我想另一种选择是自定义按钮,其内部背景是不同的颜色。这很容易做到。
      • 如果你想遇到更多麻烦,你可以创建一个 UIButton 子类并添加一个“hasFocus”属性,使其突出显示。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多