2010-01-22 15 views
8

पर UITableView की एक ही डिफ़ॉल्ट पृष्ठभूमि सेट करें मुझे एक ही ग्रे स्ट्रिपेड पृष्ठभूमि को किसी अन्य दृश्य में सेट करने की आवश्यकता है। क्या कोई इस पर मेरी सहायता कर सकता है?एक कस्टम व्यू कंट्रोलर

धन्यवाद, लियोनार्डो

+0

के संभावित डुप्लिकेट [groupTableViewBackgroundColor IOS 6 पर हटाई गई है?] (Http://stackoverflow.com/questions/12452810/is-grouptableviewbackgroundcolor-deprecated-on-ios-6) –

उत्तर

26

यह बहुत आसान है :)

[self.view setBackgroundColor:[UIColor groupTableViewBackgroundColor]]; 
+0

माइनर सुधार setBackgroundColor होना चाहिए, लेकिन यह महान काम किया !! धन्यवाद! – Homer1980ar

+1

आह हाँ, मेरी ब्रिटिशता ... – Jasarien

+3

किसी को ब्रिटिश #define मैक्रोज़ की हेडर फ़ाइल बनाना चाहिए: पी – Nimrod

2

iOS 6.0 के रूप में Jasarien से दिए गए जवाब अब काम नहीं करेगा। मूल रूप से आपको अपनी इच्छित चीज़ों को पूरा करने के लिए पृष्ठभूमि में UITableView रखना होगा (autoresizingMask सेट करना या ऑटो-लेआउट में बाधाओं के अनुसार) को भूलना न भूलें। आप शायद userInteractionEnabled को NO पर सेट करना चाहते हैं ताकि उपयोगकर्ता आपके 'पृष्ठभूमि रंग' से बातचीत नहीं कर सके।

+0

नमूना कोड के लिए यहां देखें जो यह करता है: http://stackoverflow.com/a/14304358/89989 –

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