Я новичок в Xcode, и я использую Swift для программирования секундомера. У меня есть три функции - Играть, Стоп & Пауза. Воспроизведение и пауза должны быть одной и той же кнопкой и чередовать состояния. Как это сделать в коде?Как изменить идентификатор кнопки при нажатии на нее в xcode
0
A
ответ
0
Вы можете пользователем свойство выбирается кнопка как это:
Настройка ваших состояний кнопок в viewDidLoad
:
startButton.setTitle("Stop", forState: UIControlState.Selected)
startButton.setTitle("start", forState: UIControlState.Normal)
Теперь вы можете изменить состояние кнопки при ее использовании:
@IBAction func startPauseAction(sender: UIButton) {
sender.selected = !sender.selected // action changed the selected
if sender.selected {
play()
} else {
pause()
}
}
0
Использование перечисления для состояния кнопки
enum ButtonType {
case Stop
case Play
case Pause
}
var btnType: ButtonType = .Stop
@IBOutlet weak var actionBtn: UIButton!
@IBAction func buttonClicked(sender: UIButton) {
switch (self.btnType) {
case .Stop:
self.btnType = .Play
// TODO: Change button image/title for current state
break
case .Play:
self.btnType = .Pause
// TODO:
break
case .Pause:
// TODO:
break
}
}
Смежные вопросы
- 1. Как изменить текст кнопки при нажатии на нее в UNITY?
- 2. Как изменить изображение кнопки при нажатии на нее в ios
- 3. Как изменить цвет кнопки при нажатии на нее в java
- 4. Изменение формы кнопки при нажатии на нее
- 5. Изменение цвета кнопки при нажатии на нее
- 6. Как изменить кнопку воспроизведения на кнопку паузы при нажатии на нее, изменив ее идентификатор?
- 7. Как отключить границу кнопки WPF при нажатии на нее?
- 8. Изменение цвета кнопки изображения при нажатии на нее в Recyclerview
- 9. Отображение загрузочной панели внутри кнопки при нажатии на нее
- 10. Изменение цвета фона кнопки при нажатии на нее
- 11. как изменить изображение кнопки при нажатии кнопки
- 12. Изменение цвета фона кнопки при нажатии на нее является ложным
- 13. Как изменить изображение кнопки при нажатии xcode 7/Swift 2?
- 14. Как изменить текст кнопки ссылки в режиме сетки при нажатии на нее
- 15. как увеличить идентификатор кнопки при нажатии щелкает
- 16. Анимация как кнопка при нажатии на нее
- 17. Выделение только кнопки изображения над кнопкой при нажатии на нее
- 18. Как изменить класс Css для кнопки при нажатии кнопки
- 19. Как изменить значение сеанса при нажатии кнопки?
- 20. Изменить тему кнопки при нажатии
- 21. Изменить Element.attr при нажатии кнопки
- 22. Изменить цвет кнопки при нажатии
- 23. Служба убита при нажатии на нее
- 24. изменить положение при нажатии кнопки?
- 25. Изменить текст кнопки на полужирный при нажатии
- 26. Изменение изображения при нажатии кнопки - iOS - Xcode
- 27. Изменить параметр при нажатии кнопки
- 28. Изменить изображение при нажатии кнопки
- 29. Изменить значение при нажатии кнопки
- 30. Как изменить шрифт кнопки при нажатии?
спасибо, это мне очень помогает –