【发布时间】:2011-01-28 10:22:18
【问题描述】:
我的应用程序中有自定义按钮,我在其中设置了图像。我想从按钮获取图像并存储在 UIImage 变量中。请指导我。
【问题讨论】:
标签: objective-c ios uibutton
我的应用程序中有自定义按钮,我在其中设置了图像。我想从按钮获取图像并存储在 UIImage 变量中。请指导我。
【问题讨论】:
标签: objective-c ios uibutton
这个怎么样?
UIImage *img = [button imageForState:UIControlStateNormal];
【讨论】:
Swift 3.0 语法
let image: UIImage = yourButton.image(for: .normal)!
【讨论】:
UIImage *myNewImage = [UIButton imageForState:UIControlStateNormal];
虽然这不是很好的设计实践。我会这样做:
UIImage *myNewImage = [UIImage imageNamed:@"name of image that is in your bundle"];
【讨论】: