2011-12-15 27 views
12

मैं चाहता हूँ संयुक्त ईमेल & पासवर्ड textfields तो जैसे -मैं समूहबद्ध UITableView का पृष्ठभूमि रंग कैसे सेट करूं?

enter image description here

देखें कि कैसे दोनों क्षेत्रों अच्छी तरह से गोल कर रहे हैं & पृष्ठभूमि रंग नीला है।

जिस तरह से मैंने इसे कार्यान्वित किया है, एक लेबल के साथ एक कस्टम टेबल व्यूसेल और समूहबद्ध तालिका दृश्य में एक टेक्स्ट फ़ील्ड बनाना संभवतः एक सेक्शन और दो पंक्तियों में से एक है जो उपयोगकर्ता नाम और पासवर्ड के लिए अन्य है।

जो मुझे मिला है वह नीचे है। मैं इसे लागू करने के करीब आ गया हूं लेकिन मुझे एक अजीब ग्रे पृष्ठभूमि मिल रही है। मैं इस भूरे रंग की पृष्ठभूमि से कैसे छुटकारा पा सकता हूं?

enter image description here

उत्तर

44

में इस विधि कॉल करने के लिए मैं दूर करने के लिए लगता है कि कर सकते हैं कर रहे हैं ग्रे पृष्ठभूमि आपको एक चीज करना चाहिए

tableView.backgroundColor = [UIColor clearColor];में

या यदि ऊपर कोड काम नहीं करता है तो इसे आजमाएं।

tableView.backgroundView = nil; 
+6

'tableView.backgroundView = nil; 'चाल चल रही थी। –

+0

बस कमाल: डी। धन्यवाद रोहित –

+0

आईओएस 10 पर अच्छी तरह से काम करता है !! – satheeshwaran

3
tableView.backgroundColor = [UIColor clearColor]; 

आप इंटरफ़ेस बिल्डर क्या आप वाकई सेटअप बनाने के लिए और tableView

के लिए अपनी दुकान से कनेक्ट का उपयोग कर आप viewDidLoad:

+0

+1। जटिल दृश्य पदानुक्रम में तालिका किसी भी पृष्ठभूमि संपत्ति में परिवर्तनों को अनदेखा कर देगी। – inokey

5

मैं दो लाइनों के साथ यह पूरा:

self.tableView.backgroundColor = [UIColor clearColor]; 
self.tableView.backgroundView = nil; 

अस्पष्टता आप आप भी इस के बारे में सुनिश्चित कर सकते हैं चाहते हैं पर निर्भर करता है: उल्लेख `viewDidLoad` के लिए

self.tableView.opaque = NO; 
संबंधित मुद्दे