カスタムUITableViewCellとテーブルビューがあります。 UITableViewCellにはUITextViewがあります。 editableはすでにtrueに設定されています。でも編集できません。
青色のキャンバスはTextViewで、紫色のキャンバスはUITableCellContentViewです。
どこが間違っていますか?
更新:
私はここに私の解決策を見つけました: iOS9-UITableViewCellContentViewがセル内のコントロールを覆っている
cell.contentView.userInteractionEnabled = NO;にしました。
今は問題なく動作します。ありがとうございました。
回答:
回答№1は0MessageBoxをsetEditableにすることに加えてまた、setUserInteractionEnabledの場合、UITextViewがネストされているため、UITableViewControllerでもこれらのプロパティが有効になっていることを確認する必要があります。
tableView.userInteractionEnabled = true
cell.userInteractionEnabled = true
MessageBox.isEditable = true
MessageBox.userInteractionEnabled = true