как использовать uiswitch для выбора категории в swift?

Попытка создать оператор if else для UISwitch . Не совсем уверен, что происходит в операторах if else, чтобы проверить, включен ли переключатель.

 @IBAction func selectionLabel(sender: AnyObject) { if(<some condition>) // do something else //do something } 

Правильно ли это использовать коммутатор?

sender – это коммутатор. Проверьте, включен ли переключатель, проверяя свойство on :

 @IBAction func selectionLabel(sender: AnyObject) { if let mySwitch = sender as? UISwitch { if mySwitch.on { // switch is on } else { // switch is off } } } 
  • Как сделать UISwitch в iOS 7 не занять фоновый цвет представления позади него?
  • Анимация UIView не работает при использовании с DCRoundSwitch
  • Обнаружение изменений в UISwitch
  • Изменение ширины и высоты iOS UISwitch
  • iOS - перемещение UITextField в другую позицию при перемещении UIView
  • UISwitch 0/1 для включения / выключения
  • iOS 7.1 По умолчанию цвет оттенка не изменяется для UISwitch
  • UIControll в UIScrollView не получает события касания
  • Почему свойства UISwitch onImage / offImage не работают на iOS 7?
  • По умолчанию UISwitch отправляет YES, а затем сохраняет состояние с помощью NSUserDefaults
  • UISwtich запускает другое событие UISwitch в UITableView
  • Давайте будем гением компьютера.