Как убрать изображение с кнопки из кода в объективе c - PullRequest
2 голосов
/ 16 февраля 2012

У меня есть кнопка и для нее настроено изображение.Как я могу удалить это изображение позже, если мне нужно?Этот код не работает для меня:

[sender setImage:nil forState:UIControlStateNormal];

Ответы [ 2 ]

5 голосов
/ 16 февраля 2012

sender должен быть вашим UIButton.

Единственное место sender может быть действительным, если оно находится в IBAction, вызываемом вашей кнопкой, например:

- (IBAction) buttonPressed: (id) sender
{
   [sender setImage: nil forState: UIControlStateNormal];
}

Но за пределами , что ,вам, вероятно, нужно подключить кнопку к IBOutlet, а затем вы можете установить изображение на ноль, когда захотите.

2 голосов
/ 16 февраля 2012

попробуйте

[sender setBackgroundImage:nil forState:UIControlStateNormal];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...