Установите функцию действия для вашего UIButton
и выход для того же UIButton
. В рамках функции IBAction вы меняете вызов функции setImage
кнопки для изменения изображения.
@IBOutlet weak var yourButtonOutlet: UIButton!
var isPlay: Bool = false
@IBAction func yourButton(sender: AnyObject) {
if isPlay != true {
let image = UIImage(named: "play.png") {
yourButtonOutlet.setImage(image, forState: .Normal)
isPlay = true
} else {
let image = UIImage(named: "stop.png") {
yourButtonOutlet.setImage(image, forState: .Normal)
isPlay = false
}
}
Кроме того, мы проверяем, если кнопка использует «играть» состояние в данный момент, чтобы быть в состоянии установить его обратно в режим «стоп» (установить снимки в нужном режиме).
Важным является код того, что вы пробовали, и за что вы застряли или какая ошибка. поэтому мы можем вам помочь. –
да, я знаю, что сделал вторую картинку для фона, поэтому .. когда она будет выбрана, она изменится .. но я не знаю, как это сделать, не делая другой картинки, поэтому я спрашиваю, как .. – hithereme
Итак, я думаю, вы установили изображение UIImageView, и у вас есть кнопка. И теперь вы хотите нажать кнопку, чтобы изменить изображение. Правильно? –