У меня есть пользовательский UITableViewCell в моем UITableView, который содержит несколько UITextFields. Мой ViewController, содержащий мой tableView, реализует UITextFieldDelegate. Это означает, что методы делегата UITextField запускаются, когда пользователь взаимодействует с текстовыми полями.
Моя проблема в том, что мне нужно получить доступ к текстовым полям, которые содержатся внутри пользовательского UITableViewCell, из методов делегата UITextField. Проблема заключается в следующем: к сожалению, я не могу использовать свойство «тег», которое есть у UITextField. Свойство "тег" используется для чего-то другого, и на данном этапе проекта я, к сожалению, не могу его реорганизовать.
Например, в следующем методе делегата:
func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
//instead of: if textField.tag == someNumber
//I would like to have something like:
//if textField == cell.textFieldA {
//...
//} else if textField == cell.textFieldB {
//...
//}
...
}
У кого-нибудь есть идеи или предложения?
cellForRowAtIndexPath
- person Paulw11   schedule 01.07.2016