无法在自定义TableViewCell

时间:2017-03-24 11:48:32

标签: ios objective-c uitableview uitextview

我有一个自定义的UITableViewCell和一个表视图。 UITableViewCell里面有UITextView。 editable已设置为true。但是我无法编辑它。

蓝色画布是TextView,紫色画布是UITableCellContentView。

enter image description here

我哪里错了?

更新:

我在这里找到了我的解决方案:iOS9 - UITableViewCellContentView is covering up Controls inside Cell

我制作了cell.contentView.userInteractionEnabled = NO;

现在工作正常。谢谢。

1 个答案:

答案 0 :(得分:0)

除了制作MessageBox setEditable和setUserInteractionEnabled之外,您还必须确保在UITableViewController中启用了这些属性,因为UITextView嵌套在其中!

tableView.userInteractionEnabled = true
cell.userInteractionEnabled = true
MessageBox.isEditable = true
MessageBox.userInteractionEnabled = true