如何从UIButton获取图像?

时间:2011-01-28 10:22:18

标签: objective-c ios uibutton

我的应用程序中有自定义按钮,我在其中设置了图像。我想从按钮获取图像并存储在UIImage变量中。请指导我。

3 个答案:

答案 0 :(得分:60)

这个怎么样?

UIImage *img = [button imageForState:UIControlStateNormal];

答案 1 :(得分:1)

Swift 3.0 语法

let image: UIImage = yourButton.image(for: .normal)!

答案 2 :(得分:0)

UIImage *myNewImage = [UIButton imageForState:UIControlStateNormal];

虽然这不是很好的设计实践。我会这样做:

UIImage *myNewImage = [UIImage imageNamed:@"name of image that is in your bundle"];