Объединение изображений, чтобы сделать UIButton? - PullRequest
0 голосов
/ 18 марта 2011

Если у меня есть один png, который по сути является изображением кнопки, внутри которого ничего нет:

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

Как мне наложить на него изображение, чтобы сделать изображение частью кнопки, например:

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

(я мог бы просто положить UIImageView сверху, но это не унаследовало бы свойства кнопок, например потемнение при нажатии)

1 Ответ

6 голосов
/ 18 марта 2011

используйте изображение, которое в основном является кнопкой, как backgroundImage кнопки UIB, и используйте другое изображение в качестве изображения кнопки UIB.

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