Как ссылаться на розетку внутри пользовательской ячейки другого класса (Swift) - PullRequest
0 голосов
/ 16 июня 2019

У меня есть tableView с пользовательской ячейкой, внутри которой есть UITextView, и я хочу сделать UITextView последней ячейки в tableView первым респондентом при нажатии кнопки. Однако я не уверен, как ссылаться на это UITextView внутри клетки.

У него есть выход в пользовательском классе ячеек, но я не знаю, как использовать эту кнопку (действие в другом классе) для ссылки на нее.

class ActionCell: UITableViewCell {
   @IBOutlet weak var label: UITextView!
}

Я попробовал вот что, но это не работает:

@IBAction func addAction(_ sender: Any) {
    let cell = tableview.cellForRow(at: IndexPath.init(row: -1, section: 1)) as? ActionCell
    let textview = cell?.contentView.subviews.filter{$0 is UITextView}
    textview![0].becomeFirstResponder()
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...