2011-01-17 10 views
6

मुझे पता है कि लोगों को अस्पष्ट सवाल यहाँ नफरत तो मैं बस एक हाँ या कोई जवाब की जरूरत है। मेरे पास एक टेबल दृश्य है और मैं चाहता हूं कि लोग तालिका की सामग्री को संपादित कर सकें।UITableView संपादन मोड दिखाएँ कस्टम बटन

मैं setEditing विधि पसंद है, लेकिन मैं नहीं करना चाहती हटाएं बटन कहना है - मैं निकालें पसंद करेंगे और ऐसे समय मैं एक से अधिक बटन प्रदर्शित करने और हटाएँ बटन को छिपाना चाहते हैं। मुझे यह जानने की जरूरत है कि यह संभव है या नहीं।

मैं मानक संपादित करें का उपयोग करने पर छोड़ देना और बटन को हटाएँ और केवल अपने खुद के बनाने के लिए तैयार हूँ लेकिन इससे पहले कि मैंने किया था मुझे पता है कि क्या संभव था चाहता था।

धन्यवाद बहुत बहुत चेरिल

उत्तर

9

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UITableViewDelegate_Protocol/Reference/Reference.html

बस अपने UITableViewDelegate पर इस विधि को लागू:

- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath 

तो फिर तुम शीर्षक सेट कर सकते हैं कि बटन को हटाने के लिए और यह कहते हैं कि "निकालें" बनाना बजाय।

1

जैसा कि केनी ने बताया, आप तालिका दृश्य का उपयोग कर सकते हैं: titleForDeleteConfirmationButtonForRowAtIndexPath: हटाएं बटन के शीर्षक को बदलने के लिए विधि। यदि आप एक अलग बटन का पूरी तरह से उपयोग करना चाहते हैं, तो संपादन मोड में दिखाए गए दृश्य को बदलने के लिए UITableViewCell की संपादनAccessoryView प्रॉपर्टी का उपयोग करें।

संबंधित मुद्दे