结合图像制作UIButton?

can*_*boy 0 iphone objective-c uibutton uiimageview ios

如果我有一个png,它基本上是一个按钮图像,里面没有任何内容:

----------------
|              |
----------------
Run Code Online (Sandbox Code Playgroud)

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

----------------
|    (image)   |
----------------
Run Code Online (Sandbox Code Playgroud)

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

Mat*_*uch 6

使用基本上是按钮的图像作为UIButton的backgroundImage,并使用另一个图像作为UIButton的图像.

[button setImage:[UIImage imageNamed:@"Foo"] forState:UIControlStateNormal];
[button setBackgroundImage:[UIImage imageNamed:@"Bar"] forState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)