我有一个带静态单元格的TableViewController。对于一个单元格,我在Storyboard上放置了一个TextView(可编辑),并将TableViewCell作为插座连接到TableViewController。我还为TableViewCell创建了一个类,并为TextView创建了连接插座。
即使一切似乎都没问题,键盘也不会打开。我认为这是因为代表们。
class TableViewController: UITableViewController {
@IBOutlet weak var myTableViewCell: MyCell!
}
viewDidLoad() {
myTableViewCell.myTextView.delegate = self
}
class MyCell: UITableViewCell {
@IBOutlet weak var myTextView: UITextView!
}
我还放了一个扩展名:
extension TableViewController: UITextViewDelegate {
func textViewDidChange(textView: UITextView) {
tableView.beginUpdates()
tableView.endUpdates()
}
}
我尝试使用iPhone而不是模拟器:/
我生成了一个创建问题的示例项目。 Please check here