从UIButton获取图像

时间:2013-02-06 14:49:50

标签: objective-c cocoa-touch uibutton uiimage

我正在尝试在点击时将图像分配给按钮,因此我可以在单击按钮时将其指定给其他内容。

我想我差不多了,我已经设法从按钮

获取以下信息
Sender info is: <UIImageView: 0x757d9b0; frame = (0 0; 100 100); clipsToBounds = YES; opaque = NO; userInteractionEnabled = NO; layer = <CALayer: 0x757da10>> - image-name.png

正如您所看到的,图像名称附加在日志的末尾,但我不知道如何获得该图像。

我以前使用的代码是:

sender.imageView

提前感谢您提供任何帮助

修改 感谢@zoul带领我走上了正确的道路。 我最终做了以下事情:

UIImage *image = [sender imageForState:UIControlStateNormal];
[self.newButton setImage:image forState:UIControlStateNormal];

1 个答案:

答案 0 :(得分:3)

imageForState:上有一个UIButton方法。