【问题标题】:UIButton with custom shadow image带有自定义阴影图像的 UIButton
【发布时间】:2012-10-01 00:04:13
【问题描述】:

我需要像这样实现我的按钮的效果:

我的问题是:

  1. 如何将此自定义阴影添加到按钮,这样只有“按钮”表面才会对触摸做出反应?
  2. 当我在底部有下一个按钮,靠近上一个按钮时,我如何确定它不会被上一个按钮阴影覆盖? 我需要把所有的按钮都放在前面,把所有的阴影放在后面。

【问题讨论】:

  • 感谢endy,这是一种绘制简单形状的方法,在我的示例中很有用。这解决了简单形状的问题,但我想将这个问题进一步扩展到复杂形状。无论如何感谢您的帮助!

标签: objective-c ios user-interface uikit uibutton


【解决方案1】:
  1. 如果你想在不点击的情况下添加阴影,你需要添加一个 imageView 作为按钮的子视图。 (确保剪辑子视图被禁用)。

  2. 如果您不希望一个按钮的阴影出现在另一个按钮的顶部,那么您需要将阴影单独添加到主父视图中。选项 1 中的解决方案将不起作用。它不整洁,但这是我能想到的唯一方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-25
    • 2011-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多