यहाँ दृष्टिकोण मैं इस्तेमाल किया यह पूरी तरह से उपकरण पट्टी का प्रबंधन करने के प्रोग्राम के इतना आसान लग रहा था है ....
आपके विचार नियंत्रक में घोषित रूप UIBarButtonItem आइटम का 1 या अधिक सेट संपत्ति आइटम भी UIToolbar संपत्ति के रूप में टूलबार घोषित करते हैं और हुकअप करते हैं। वस्तुओं को पकड़ने के लिए 1 या अधिक सरणी भी घोषित करें।
कार्यान्वयन viewDidLoad alloc में और उदाहरण के लिए अपने UIBarButtonItems सेट
playButton = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemPlay
target:self
action:@selector(handlePlayClick)];
लचीला बटन (संरेखण आदि के लिए) इस
flexButton1 =[[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace
target:nil action:nil];
तरह की घोषणा की जाती अलग संभाल करने के लिए कई initMethods रहे हैं बटन टूलबार समर्थन के प्रकार। सभी उपरोक्त के समान वाक्यविन्यास का पालन करें। लक्ष्य ध्यान और लक्ष्य सेटिंग्स है। लक्ष्य: आमतौर पर स्वयं होगा, कार्रवाई उस कार्य का नाम है जिसे बटन ट्रिगर करना चाहिए।
आपके UIBarButtons को आवंटित करने के बाद उन्हें initWithObjects का उपयोग करके सरणी में जोड़ें।
तब उपकरण पट्टी करने के लिए बटन आवंटित करने के लिए आप कहेंगे
[toolbar setItems:<array name>];
न अपने कोड के अंत में अपने UIBarButtons और सरणियों dealloc भूल जाते हैं।
उम्मीद है कि इससे मदद मिलती है। अगर आपको और कोड चाहिए तो मुझे बताएं।
रिच डी
स्रोत
2009-07-15 17:09:25
बहुत उपयोगी, धन्यवाद। मैं इसे आज़माउंगा और आपको बता दूंगा कि यह कैसा चल रहा है। – frankodwyer