UITableViewCells के बीच की लाइनें UITableView में हटाएं


82

मैंने UITableViewसाथ बनाया है UITableViewCell। व्यू सेल्स के बीच में बढ़ी हुई रेखाएँ होती हैं। मैं इन पंक्तियों को हटाना चाहता हूं और उन्हें दिखाना नहीं चाहता, लेकिन मैं नहीं जानता कि कैसे।

मैं Xcode 6.1 और स्विफ्ट के साथ काम करता हूं।

यहाँ एक स्क्रीनशॉट है जो मेरी स्क्रीन प्रदर्शित करता है:

यहाँ छवि विवरण दर्ज करें

धन्यवाद!

जवाबों:


257

उद्देश्य-सी का उपयोग करना , हमारे पास है:

[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];

के लिए स्विफ्ट 3 :

self.tableView.separatorStyle = .none

के लिए स्विफ्ट 2 :

self.tableView.separatorStyle = UITableViewCellSeparatorStyle.None

या:

यदि आप InterfaceBuilder का उपयोग कर रहे हैं , तो आप tableView की विभाजक संपत्ति को सेट कर सकते हैंNone यहाँ छवि विवरण दर्ज करें


6
स्विफ्ट 2 में आपको वास्तव में लिखने की आवश्यकता नहीं है UITableViewCellSeparatorStyleक्योंकि यह पहले से ही अपेक्षित प्रकार है। आप बस self.tableView.separatorStyle = .Noneसंक्षेप में लिख सकते हैं ।
मैथिलो

मैंने एक गलत संपादन हटा दिया है। जो जोड़ा गया उसका "स्विफ्ट 4.1" से कोई लेना-देना नहीं था, यह ओएस संस्करण से संबंधित था, न कि भाषा संस्करण से। इसके अलावा, यह किसी भी तरह एक अच्छा समाधान नहीं लग रहा था, और निश्चित रूप से अपने स्वयं के उत्तर में पोस्ट किया जाना चाहिए था।
एरिक आया

16

InterfaceBuilder के भीतर आप अपने टेबल व्यू की संपत्ति सेट करके प्रोग्राम Separatorको संपत्ति सेट कर सकते हैं Noneया कर सकते हैं ।separatorStyleUITableViewCellSeparatorStyleNone




0

स्विफ्ट 5:

cell.selectionStyle = UITableViewCell.SelectionStyle.none

इस प्रश्न का गलत उत्तर। ओपी ने विभाजक को हटाने के लिए कहा, चयन नहीं।
instaable

0

tableView.separatorStyle = .none

जब तालिका को आरंभीकृत करना। इसे स्टोरीबोर्ड या नीब के माध्यम से सेट या किया जा सकता है


1
कृपया समझने के लिए मूल ओपी और समुदाय के लिए अधिक स्पष्टीकरण और उदाहरण देने का प्रयास करें।
सुनील लुल्ला
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.