नीचे UITableView
कस्टम UITableViewCells
है और मैं कस्टम UITableViewCell
में इस लाइन का उपयोग कर विभाजक ठीक समायोजित कर सकते हैं:iOS7 अंतिम सेल पूरी चौड़ाई विभाजक
self.separatorInset = UIEdgeInsetsMake(0, kDefaultSeparatorLeftInset, 0, 0);
हालांकि वर्ग के नीचे सेल एक डिफ़ॉल्ट विभाजक है जो सेट किए गए कस्टम UIEdgeInsets
को ओवरराइड करता है।
मुझे सभी विभाजक समान चौड़ाई होने के लिए चाहते हैं, क्या विभाजक को मैन्युअल रूप से दोबारा हटाए बिना ऐसा करने का कोई तरीका है?
यह एक अच्छा समाधान है, लेकिन मैं सिर्फ डिफ़ॉल्ट विभाजक को छिपाना पसंद करता हूं और मेरी तालिका कक्षों के नीचे 1px दृश्य जोड़ना पसंद करता हूं। – Sulthan
मेरे पास एक ही स्थिति है और यह तब तक काम करता है जब तक कि मैं अंतिम सेल पर टैप नहीं करता। टैप के बाद अंतिम विभाजक फिर से पूर्ण चौड़ाई है और इसे कोड में बदल रहा है '[self.tableView setSeparatorInset: UIEdgeInsetsMake (0, 15, 0, 0)]' मदद नहीं की। कोई भी समाधान? – lvp
लगता है कि 'viewForFooterInSection' वास्तव में अनावश्यक है। 'HeightForFooterInSection' के रूप में वापसी .01f चाल चलती है। कोई और खतरनाक विभाजक नहीं! – Nuthatch