मैं अपने आईफ़ोन प्रोग्राम में एक साधारण समूहबद्ध तालिका दृश्य में पृष्ठभूमि के रूप में एक निश्चित छवि का उपयोग करना चाहता हूं। दुर्भाग्यवश, कोई फर्क नहीं पड़ता कि मैं क्या करता हूं, पृष्ठभूमि हमेशा ठोस सफेद होती है। मैंने इस साइट पर कई अनुमानित समाधानों का पालन किया है और दूसरों का कोई फायदा नहीं हुआ है। यहाँ तालिका दृश्य नियंत्रक वर्ग के viewDidLoad विधि में प्रासंगिक कोड (ध्यान दें, इस कोड सादगी की खातिर एक छवि के बजाय एक ठोस नीले रंग का उपयोग करता है) है:UITableViewController कोड में UITableView के पीछे UIView जोड़ें
self.tableView.opaque = NO;
self.tableView.backgroundColor = [UIColor clearColor];
UIView *backgroundView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
backgroundView.backgroundColor = [UIColor blueColor];
[self.tableView.window addSubview:backgroundView];
[backgroundView release];
मुझे लगता है मैं स्थिति नहीं कर रहा हूँ कि backgroundView सही जगह पर देखें। मैंने sendToBack को भेजने का प्रयास किया है :, लाने के लिए टॉफ्रंट :, और अन्य लेकिन मुझे हमेशा एक सफेद पृष्ठभूमि मिलती है। क्या यह UITableViewController के भीतर से करना संभव है? क्या मुझे इंटरफेस बिल्डर का उपयोग करना चाहिए?
'सबव्यू 'संपत्ति एक' एनएसएआरएआरई 'लौटाती है, जो' -addSubview:' विधि का जवाब नहीं देती है। –
अच्छा पकड़ - तय। आपको केवल 'UIView'' की 'addSubview' विधि की आवश्यकता है। –