2009-06-01 10 views
19

हम टेबलव्यू (शैली समूहबद्ध) के पृष्ठभूमि रंग को कैसे बदल सकते हैं, जबकि पतली कॉलम/लाइन प्रभावों के बनावट को संरक्षित करते हुए भी हम डिफ़ॉल्ट नीले रंग के रंग को देख सकते हैं। अगर मैं पृष्ठभूमि रंग संपत्ति का उपयोग कर पृष्ठभूमि रंग बदलने की कोशिश करता हूं तो मुझे बिना किसी बनावट के सादे दृश्य मिलते हैं।बनावट को संरक्षित करते समय आईफोन टेबलव्यू (स्टाइल समूहीकृत) पृष्ठभूमि रंग बदलें

धन्यवाद

उत्तर

14

सबसे पहले, आप अपने सटीक प्रश्न के लिए ढेर अतिप्रवाह पर खोज करके देखें सकता है। यहाँ दो है:

अगर वह मदद नहीं करता है, तालिका दृश्य पारदर्शी [UIColor clearColor] की पृष्ठभूमि का रंग बनाने के लिए कोशिश करते हैं और युक्त अपने UITableView के पीछे एक और दृश्य डाल colout/आपको आवश्यक बनावट/छवि।

@property (nonatomic, strong) IBOutlet UITableView *tableView; 

तो यह संश्लेषण:

+0

अरे बहुत बहुत धन्यवाद और अगली बार –

+0

पृष्ठभूमि रंग पारदर्शी बनाना खराब प्रदर्शन, मेथिंक का परिणाम देगा। –

+0

निर्भर करता है कि आप क्या कर रहे हैं। यह होगा लेकिन यह आपके ऐप को मार नहीं सकता है। –

0

tableView की प्रॉपर्टी बनाएं

@synthesize tableView = _tableView; 

कार्यान्वयन में विधि बनाने के लिए:

- (UITableView *) tableView { 
    [_tableView setBackgroundColor:[UIColor whiteColor]]; 
    return _tableView; 
} 

यह भी याद रखें xib फ़ाइल में अपने tableView कनेक्ट करने के लिए, और यह काम करना चाहिए।

+0

यह खराब प्रथा है, आप इस अनुकूलन को देखने में बहुत बेहतर हैंडिडलोड (यह उलझन में है और आपकी यूआई कॉल बार-बार तालिका तक पहुंचने पर दोहराई जाएगी) –

77
tableview.backgroundView = nil; 
tableview.backgroundColor = [UIColor clearColor]; 

यह आपकी समस्या

+0

यह मेरे लिए बहुत काम करता है! धन्यवाद! :) – Diana

+0

मेरे लिए भी काम किया, लेकिन मैंने बैकग्राउंडकोलर को उस रंग में सेट किया जिसे मैं इसे 'स्पष्ट रंग' – Ali

+0

@Ali हां बनाने के बजाय चाहता था, आप अपनी आवश्यकताओं के अनुसार पृष्ठभूमि रंग सेट कर सकते हैं .tableview.backgroundView = nil आपको हटाने में मदद करेगा समूहीकृत तालिका से सादा दृश्य। –

0

सुलझाने कोड लिखने के लिए की आवश्यकता होगी, बिना में मदद कर सकते हैं, बस देखें अनुभाग में चयन साफ रंग तालिका दृश्य के पृष्ठभूमि संपत्ति के लिए

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