代码之家  ›  专栏  ›  技术社区  ›  James Turner

uibutton-不需要的背景

  •  0
  • James Turner  · 技术社区  · 15 年前

    我正在用艺术家绘制的自定义背景创建uibutton(type=uibutton type custom);不幸的是,uibutton在背景图像周围添加了不需要的“井”效果(通过setbackgroundimage指定)。有办法把井打掉吗?这并不是一个简单的阴影,所以搞乱Calayer的属性似乎没有帮助。我意识到我可以使用uicontrol,但这是相当多的工作,因为我需要自己处理标签子视图,并让艺术家产生突出显示的艺术作品版本-uibutton做得很好,如果我只能禁用井的效果。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Dan Ray    15 年前

    将图像放在uiimageview中,然后将uibutton放在其上。使用“自定义”样式,它根本没有用户界面,而且完全不可见。

    如果您想在点击按钮时更改(“突出显示”)按钮图像,只需在uibutton目标的任何方法中更改uiimageview中包含的图像。