स्पष्ट रूप से एक यूआईसीओलर एक रंग नहीं है, लेकिन यह एक पैटर्न भी हो सकता है। उलझन में, यह इंटरफेस बिल्डर में समर्थित नहीं है।
इसके बजाय आप पृष्ठभूमि विधि को सेट करें (कहें, इन -viewDidLoad) सुविधा विधि + colorWithPatternImage के साथ: और इसे यूआई छवि पास करें। उदाहरण के लिए:
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"gingham.png"]];
}
बेशक
, आपके आवेदन बंडल करने के लिए छवि फ़ाइल जोड़ने के लिए मत भूलना।
रहे हैं भी कुछ निर्मित पृष्ठभूमि पैटर्न "रंग":
- groupTableViewBackgroundColor
- viewFlipsideBackgroundColor
क्योंकि सभी iPhone एप्लिकेशन में वैश्विक रूप से उपयोग किया जाता है, तो आप उठाना दो धार एक ओएस अपडेट की तलवार आपके आवेदन के स्वरूप और अनुभव को अद्यतन करती है (इसे एक नया नया रूप दे रहा है जो सही काम कर सकता है या नहीं)।
उदाहरण के लिए:
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor groupTableViewBackgroundColor];
}
स्रोत
2008-10-22 04:48:09
वाह मैं इस बारे में पता नहीं था चाहिए। महान टिप! – Lounges
क्या आप समूह TableViewBackgroundColor का उपयोग करने के तरीके पर कोड स्निपेट प्रदान करेंगे? धन्यवाद! –
उल्लेख करने के लिए अच्छा है कि colorWithPatternImage PNG24 –