Как я могу изменить фоновое изображение моего UIButton в событии щелчка? И обновить его через несколько секунд с предыдущим изображением? Я имею в виду изменить его фоновое изображение при нажатии и сбросить его после нажатия.
[yourButton setImage:[UIImage imageNamed:@"yourNormalImage.png"] forState:UIControlStateNormal]; [yourButton setImage:[UIImage imageNamed:@"yourImageWhenClicking.png"] forState:UIControlStateHighlighted];
поместите ваше изображение clickEvent как выделенное изображение вашей кнопки ..
Ответ выше не работает, потому что он не меняет фон, но боковое изображение UIButton, для изменения фонового изображения используйте:
UIButton
[yourButton setBackgroundImage:[UIImage imageNamed:@"yourimage"] forState:UIControlStateNormal];