2016-09-25 4 views
-2

Я делаю радиоприложение, и я думал ... Как добавить картинку внутри кнопки (радиоканала), что означает, что музыка в данный момент воспроизводится на определенном канале? Я хочу добавить его в левый угол кнопки.При нажатии на кнопку при воспроизведении музыки

Я сори боюсь, что по-английски я все еще учусь. Надеюсь, вы поймете.

Спасибо за помощь!

+0

Важным является код того, что вы пробовали, и за что вы застряли или какая ошибка. поэтому мы можем вам помочь. –

+0

да, я знаю, что сделал вторую картинку для фона, поэтому .. когда она будет выбрана, она изменится .. но я не знаю, как это сделать, не делая другой картинки, поэтому я спрашиваю, как .. – hithereme

+0

Итак, я думаю, вы установили изображение UIImageView, и у вас есть кнопка. И теперь вы хотите нажать кнопку, чтобы изменить изображение. Правильно? –

ответ

0

Установите функцию действия для вашего 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 
     }   
} 

Кроме того, мы проверяем, если кнопка использует «играть» состояние в данный момент, чтобы быть в состоянии установить его обратно в режим «стоп» (установить снимки в нужном режиме).

Смежные вопросы