2011-11-08 9 views
6

पर बटन जोड़ना मैं नेविगेशन बार में दो दायां बटन जोड़ने की कोशिश कर रहा हूं। मैं निम्न तरीकों का उपयोग कर जोड़ने की कोशिश की, लेकिन मैं SIGABRTनेविगेशन बार iOS

  1. self.navigationController.navigationBar.items = navItemsArray;
  2. self.navigationItem.rightBarButtonItems = navItemsArray;

navItemsArray प्रकार UIBarButtonItem के दो बटन मिलता है।

क्या कोई इससे मदद कर सकता है? मैं यह नहीं समझ सकता कि क्या गलत है।

+1

इस stackoverflow सूत्र में काम करता है देखें कुछ अच्छी जवाब देता है: http://stackoverflow.com/questions/1803609/how-to-add-2-buttons-into-the-uinavigationbar-on-the-right-side-without-ib – TheEye

उत्तर

16
self.navigationItem.rightBarButtonItems = navItemsArray; 

केवल iOS 5.

+1

आप IOS4 के लिए किस समाधान का उपयोग करेंगे? – Koolala

0

क्या आपके पास बटन के लिए कॉलबैक है? क्या आपने विकल्प को क्लिक करके बटन को "तार" किया था और उन्हें कुछ खींच लिया था?

आपको एक आईबीएक्शन से जुड़े बटन होने की आवश्यकता है।

+0

http : //www.io s-developer.net/iphone-ipad-programmer/development/window-uiviewcontroller-etc/navigation-bar/adding-navigation-bar-buttons – nycynik

0

आप UINavigationBar में सीधे दो UIBarButtonItem जोड़ नहीं सकते हैं। लेकिन नेविगेशन बार के समान प्रभाव के लिए UIToolBar का उपयोग करें। आप किसी भी नियंत्रण कोड पर अधिक मदद के लिए इस तरह के स्विच, segmentedControl आदि

रूप UIToolBar में जोड़ सकते हैं पिछले पोस्ट Link1 और Link2