结合图像制作 UIButton?

Posted

技术标签:

【中文标题】结合图像制作 UIButton?【英文标题】:Combining images to make a UIButton? 【发布时间】:2011-03-18 11:54:08 【问题描述】:

如果我有一个基本上是按钮图像的 png,其中没有任何内容:

----------------
|              |
----------------

如何在其上放置图像,以使图像成为按钮的一部分,例如:

----------------
|    (image)   |
----------------

(我可以在顶部放置一个 UIImageView,但这不会继承按钮属性,例如按下时会变暗)

【问题讨论】:

【参考方案1】:

使用基本上是按钮的图像作为 UIButton 的背景图像,并使用其他图像作为 UIButton 的图像。

[button setImage:[UIImage imageNamed:@"Foo"] forState:UIControlStateNormal];
[button setBackgroundImage:[UIImage imageNamed:@"Bar"] forState:UIControlStateNormal];

【讨论】:

以上是关于结合图像制作 UIButton?的主要内容,如果未能解决你的问题,请参考以下文章

IOS。如何在 UIButton 上绘制复杂的图像?

如何使用图像和文本制作自定义 UIButton?

让 UIButton 图像的高度与 UIButton 文本标签的高度相同

可拉伸的 UIButton 图像

使用普通/高亮图像创建自定义 UIButton

UIButton 的动画图像不快速显示