मूल रूप से, आप विधियों का उपयोग करके संपादन सक्षम या अक्षम करते हैं
- (void)setEditing:(BOOL)editing animated:(BOOL)animated
यदि संपादन सक्षम किया गया है, तो लाल विलोपन आइकन प्रकट होता है, और उपयोगकर्ता को हटाने का अनुरोध करता है। यदि उपयोगकर्ता पुष्टि करता है, तो प्रतिनिधि विधि
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
हटाए जाने के अनुरोध की सूचना है। यदि आप इस विधि को लागू करते हैं, तो हटाने के लिए स्वाइप स्वचालित रूप से सक्रिय हो जाता है। यदि आप इस विधि को लागू नहीं करते हैं, तो हटाने के लिए स्वाइप सक्रिय नहीं है, हालांकि आप वास्तव में पंक्ति को हटाने में सक्षम नहीं हैं। इसलिए, मेरे सर्वोत्तम ज्ञान के लिए, आप तब तक नहीं प्राप्त कर सकते हैं जब तक कि आप कुछ अनैच्छिक, निजी एपीआई का उपयोग न करें। संभवतः यह है कि ऐप्पल एप्लिकेशन कैसे लागू किया जाता है।