UIButton带有自定义阴影图像

时间:2012-10-01 00:04:14

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

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

enter image description here

我的问题是:

  1. 如何将此自定义阴影添加到按钮,因此只有“BUTTON”表面会对触摸作出反应?
  2. 当我在底部有一个下一个按钮,靠近前一个按钮时,我怎么能确定它不会被上面的按钮阴影覆盖? 我需要让前面的所有按钮和后面的所有阴影。

1 个答案:

答案 0 :(得分:1)

  1. 如果要在不点击的情况下添加阴影,则需要将imageView添加为按钮的子视图。 (确保禁用剪辑子视图)。

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