Я сталкиваюсь с некоторыми проблемами с Swift.Swift - доступ UITableViewCell от другого UITableViewCell
У меня есть UITableView с ячейками прототипа. Есть 3 ячейки Первые два содержат текстовое поле, которое пользователь заполняет. Третий содержит кнопку отправки.
Очень просто!
Моя проблема заключается в том, что кнопка «Отправить» должна быть включена, только если оба текстового поля содержат текст.
Это было бы легко, если бы страница не была построена с представлением таблицы, но она построена так, и требование теперь меняется, и это приводит к моей проблеме. Это страница вопросов безопасности/ответа, так как первые две ячейки совпадают с точки зрения макета, подход TableView имеет смысл.
Моя проблема в том, что я не знаю, как получить доступ к кнопке Третьей ячейки во время других действий с ячейками.
В принципе у меня есть делегат на TextDidChange в ячейке Textfield, но я не могу получить доступ к кнопке в последней ячейке, чтобы включить ее.
У меня может быть прототип или делегат, который будет распространять значение или действие на ParentViewController, но это не помогает мне, поскольку мне нужно иметь доступ к кнопке в третьей ячейке.
Какой лучший подход здесь?
Благодарим за помощь!
Пожалуйста, внесите свой код. Являются ли эти единственные 3 ячейки, которые когда-либо будут в tableView? – rMickeyD