Как получить изображение с кнопки UIB? - PullRequest
17 голосов
/ 28 января 2011

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

Ответы [ 3 ]

60 голосов
/ 28 января 2011

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

UIImage *img = [button imageForState:UIControlStateNormal];
1 голос
/ 29 января 2017

Swift 3.0 синтаксис

let image: UIImage = yourButton.image(for: .normal)!
0 голосов
/ 28 января 2011

UIImage *myNewImage = [UIButton imageForState:UIControlStateNormal];

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...