Могу ли я установить значение описания в UISwitch? - PullRequest
0 голосов
/ 21 июня 2019

У меня есть 40 UIS-переключателей на моем View в TableView.Я даю переключателю функцию #selector objc.Функция objc может принимать только отправителя (UISwitch) в качестве параметра.Есть ли способ, которым я могу описать, какой переключатель вызывает функцию objc?Поле UISwitch.description является неизменным.

1 Ответ

0 голосов
/ 21 июня 2019

Внутри cellForRowAt до

cell.switch.tag = indexPath.row

@objc func switchChanged(_ sender:UISwitch) { 
   print(arr[sender.tag]) // model item of the changed switch
}
...