2011-03-08 9 views
6

मैं अपने navigationBar, जो वर्तमान में एक rightBarButtonItem के रूप में परिभाषित किया गया है में एक बटन केंद्रित करने के लिए चाहते हैं में एक बटन:केंद्र एक navigationBar

UIBarButtonItem *audioBtn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemPlay target:self action:@selector(toggleAudioPlayback:)]; 
self.navigationItem.rightBarButtonItem = audioBtn; 
[audioBtn release]; 

उत्तर

10

आप अपने नेविगेशन आइटम के .titleView संपत्ति का उपयोग कर सकते हैं - लेकिन आप करेंगे इसके लिए अपनी खुद की संपत्ति बनाने की आवश्यकता है (आप UIBarButtonItem का उपयोग करने में सक्षम नहीं होंगे)। ऐप्पल के दस्तावेज़ों से:

... (शीर्षक दृश्य) में बटन हो सकते हैं। बटन का उपयोग करेंथथ टाइप: यूआईबटन क्लास में अपने कस्टम पर नेविगेशन की शैली बार में बटन जोड़ने के लिए विधि। नेविगेशन बार पर कस्टम शीर्षक दृश्य केंद्रित हैं और फिट होने के लिए आकार बदल सकते हैं।

संबंधित मुद्दे