Имам персонализирана UITableViewCell в моя UITableView, която съдържа множество UITextFields. Моят ViewController, който съдържа моя tableView, прилага UITextFieldDelegate. Това означава, че методите на делегиране на UITextField се задействат, когато потребителят взаимодейства с textFields.
Проблемът ми е, че трябва да осъществя достъп до textFields, които се съдържат в персонализирания UITableViewCell от методите на делегиране на UITextField. Предизвикателството е следното: за съжаление не мога да използвам свойството "таг", което има UITextField. Свойството "tag" се използва за нещо друго и на този етап от проекта, за съжаление, не мога да го преработя.
Например в следния метод на делегат:
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