2017-03-24 25 views
0

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

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

enter image description here

我在哪里错了?

UPDATE:

,我发现我的解决方案在这里:iOS9 - UITableViewCellContentView is covering up Controls inside Cell

我做cell.contentView.userInteractionEnabled = NO;

现在它工作正常。谢谢。

+0

您的意思是说您的水龙头无法打开键盘吗?确保为它设置了userInterection –

+0

同时为你的单元格/ textview设置适当的高度 –

+0

我给了一个合适的高度,我也剪掉了lorem ipsum文本。 userInteraction是true,但键盘无法打开。 – Burak

回答

0

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

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