我有一个自定义的UITableViewCell和一个表视图。 UITableViewCell里面有UITextView。 editable已设置为true。但是我无法编辑它。
蓝色画布是TextView,紫色画布是UITableCellContentView。
我哪里错了?
更新:
我在这里找到了我的解决方案:iOS9 - UITableViewCellContentView is covering up Controls inside Cell
我制作了cell.contentView.userInteractionEnabled = NO;
现在工作正常。谢谢。
答案 0 :(得分:0)
除了制作MessageBox setEditable和setUserInteractionEnabled之外,您还必须确保在UITableViewController中启用了这些属性,因为UITextView嵌套在其中!
tableView.userInteractionEnabled = true
cell.userInteractionEnabled = true
MessageBox.isEditable = true
MessageBox.userInteractionEnabled = true