मेरे पास एक कस्टम UITableViewCell और एक टेबल व्यू है। UITableViewCell में UITextView है। संपादन योग्य पहले से ही सत्य पर सेट है। लेकिन मैं इसे संपादित नहीं कर सकता।
ब्लू कैनवास TextView है और बैंगनी कैनवास UITableCellContentView है।
मैं कहाँ गलत हूँ?
अद्यतन करें:
मुझे अपना समाधान यहां मिला: iOS9 - UITableViewCellContentView सेल के अंदर नियंत्रण को कवर कर रहा है
मैंने cell.contentView.userInteractionEnabled = NO बनाया;
और यह अब ठीक काम करता है। धन्यवाद।
उत्तर:
जवाब के लिए 0 № 1MessageBox setEditable बनाने के अलावाऔर setUserInteractionEnabled, आपको यह भी सुनिश्चित करना होगा कि उन संपत्तियों को आपके UITableViewController में सक्षम किया गया है और साथ ही UITextView इसके भीतर नेस्टेड है!
tableView.userInteractionEnabled = true
cell.userInteractionEnabled = true
MessageBox.isEditable = true
MessageBox.userInteractionEnabled = true