आप UINavigationItem
वस्तुओं की एक कस्टम ढेर की स्थापना की और उन्हें UINavigationBar करने पर पुश करने के लिए की जरूरत है। एकमात्र तरीका यह है कि मुझे एक असली बैक बटन प्राप्त करने के बारे में पता है। मैं इस कोड का परीक्षण किया है, लेकिन आप कुछ इस तरह करना चाहिए:
UINavigationItem *previousItem =
[[[UINavigationItem alloc] initWithTitle:@"Back title"] autorelease];
UINavigationItem *currentItem =
[[[UINavigationItem alloc] initWithTitle:@"Main Title"] autorelease];
[navigationBar setItems:[NSArray arrayWithObjects:previousItem, currentItem, nil]
animated:YES];
को संभालने के लिए जब बटन दबाया जाता है आप नेविगेशन पट्टी के प्रतिनिधि के रूप में अपने आप को स्थापित करने और UINavigationBarDelegate प्रतिनिधियों को लागू करना चाहिए।
स्रोत
2010-11-23 20:06:22
@casperOne उत्तर देने के लगभग 2 साल बाद एक प्रश्न बंद करने के अलावा, आपने इसे क्यों बंद कर दिया? Http://stackoverflow.com/questions/227078 में स्वीकृत उत्तर एक छवि का उपयोग करने का सुझाव देता है, जबकि माइक वेलर द्वारा नीचे दिया गया उत्तर कहीं अधिक सुरुचिपूर्ण है। उल्लेख नहीं है, यहां का जवाब नए उपकरणों का समर्थन करेगा (उदाहरण के लिए, मैंने रेटिना डिस्प्ले लॉन्च होने पर यह कोड उदाहरण नहीं बदला था और यह अभी भी काम करता है। एक छवि कम-रेज खत्म करेगी)। –