आप एक UINavigationBar
की रंग बदलने के लिए tintColor
संपत्ति का उपयोग कर सकते हैं, लेकिन उदाहरण के लिए पृष्ठभूमि आप अपने खुद के UINavigationBar
उपवर्ग प्रदान कर सकें रूप में एक छवि सेट और drawRect:
विधि ओवरराइड करने के लिए,:
- (void)drawRect:(CGRect)rect {
// Drawing code
UIImage *img = [UIImage imageNamed: @"background-image.png"];
[img drawInRect:CGRectMake(0,
0,
self.frame.size.width,
self.frame.size.height)];
}
आप इंटरफ़ेस बिल्डर का उपयोग करते हैं अपने यूआई तो निर्माण करने के लिए कस्टम नेविगेशन पट्टी का उपयोग करने के लिए, बस इंटरफ़ेस बिल्डर में UINavigationBar तत्व का चयन, इंस्पेक्टर खोलने के लिए और पहचान टैब में तो जैसे वर्ग क्षेत्र में अपने UINavigationBar उपवर्ग निर्दिष्ट करते हैं,:
स्रोत
2010-11-30 22:07:03
:
UINavigationBar+CustomBackground.m
के रूप में सहेजें (यह UINavigationBar के लिए एक कस्टम श्रेणी जोड़ता है)? – Mosheअच्छा सवाल - उत्तर तदनुसार संशोधित। –
क्या यह कोड में पूरी तरह से संभव है? इसके अलावा, क्या यह एचआईजी को तोड़ देता है? – Moshe