Как получить изображение из UIButton?

У меня есть пользовательские кнопки в моем приложении, в котором я установил изображения. Я хочу получить изображение с кнопки и сохранить в переменной UIImage. Пожалуйста, направляйте меня.

Ответы

Ответ 1

Как насчет этого?

UIImage *img = [button imageForState:UIControlStateNormal];

Ответ 2

Синтаксис

Swift 3.0

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

Ответ 3

UIImage *myNewImage = [UIButton imageForState:UIControlStateNormal];

Хотя это не очень хорошая проектная практика. Я бы сделал это:

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