जैसा कि Apple DOC ने कहा ( UITableViewCell Class Reference ):
... आईओएस 7 में, कोशिकाओं में डिफ़ॉल्ट रूप से एक सफेद पृष्ठभूमि होती है ; iOS के पुराने संस्करणों में, सेल एन्कोडिंग टेबल दृश्य की पृष्ठभूमि का रंग प्राप्त करते हैं। यदि आप किसी सेल का बैकग्राउंड कलर बदलना चाहते हैं, तो tableView में ऐसा करें : willDisplayCell: forRowAtIndexPath: आपके टेबल व्यू डेलिगेट का तरीका।
तो मेरे मामले के लिए कि पारदर्शी पृष्ठभूमि के साथ कोशिकाओं को दिखाने के लिए, बस नीचे दी गई तालिका दृश्य नियंत्रक में प्रतिनिधि विधि को लागू करने की आवश्यकता है:
- (void)tableView:(UITableView *)tableView
willDisplayCell:(UITableViewCell *)cell
forRowAtIndexPath:(NSIndexPath *)indexPath
{
[cell setBackgroundColor:[UIColor clearColor]];
}
बस ध्यान दें : जैसा कि @null ने कहा, "... इंटरफ़ेस बिल्डर में एक बग प्रतीत होता है ..." , मुझे पूरी तरह से यकीन नहीं है कि क्या इसमें बग है, लेकिन ऐसा लगता है कि उसकी टिप्पणी को कई वोट मिले। यदि आप आईबी का उपयोग करते हैं तो कुछ गलत हो सकता है। :)