2012-02-23 19 views
7

पर बटन के साथ शीर्ष बार कैसे जोड़ें IOS विकास के लिए नया हूं, मेरे पास स्टोरीबोर्ड में UITableViewController है। मैं कुछ बटनों के साथ एक शीर्ष बार जोड़ना चाहता हूं, यह कैसे करें?शुरुआती: UITableViewController

सूचना, मैं UITabBar कि "स्टोरीबोर्ड" द्वारा बनाई गई है उपयोग कर रहा हूँ और मेरे ITableViewController UITabBar में से एक मद है।

+0

'ऊपर पट्टी' से आप एक नेविगेशन पट्टी मतलब है, तो यह लेख देखें/4517164/कैसे-टू-एड-नेविगेशन-बार-इन-यूटेबलव्यू –

उत्तर

2

जब आप UITableViewController बनाने के लिए, निम्न कार्य करें। अपने टेबल व्यू कंट्रोलर के अंदर, आप नेविगेशन बार के लिए बाएं और दाएं बटन UIBarButtonItem से सेट कर सकते हैं (मुझसे पूछें कि क्या आप यह जानना चाहते हैं कि यह कैसे करें)।

+0

धन्यवाद है ... समस्या यह है कि मैं UITableViewController को शामिल नहीं करता हूं। मेरे पास UITabViewController UITabBar पर आइटम के रूप में है और UITabBar स्टोरीबोर्ड द्वारा बनाया गया है, तो मैं स्टोरीबोर्ड को इसके बजाय UINavigationController का उपयोग करने के लिए कैसे कह सकता हूं, और मैं UITavviewController को UITableviewcontroller के साथ बना सकता हूं ... मैं थोड़ा उलझन में हूं। – user836026

+2

अपने 'UITableViewController' का चयन करें और संपादक> एम्बेड करें और नेविगेशन नियंत्रक चुनें। आपको इस तरह की कुछ मिलनी चाहिए https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-AdoptingStoryboards/Art/embeddedFirstViewController.png – jrtc27

0

आपको UIViewController बनाने की आवश्यकता नहीं है, UITableViewController नहीं, और उसके बाद इच्छित तत्वों को रखें जो आप चाहते हैं (इस मामले में, एक तालिका दृश्य और एक यूआईटीूलबार)।

+0

शीर्ष बार! = टूलबार – jrtc27

+0

क्यों UITableViewController नहीं? यह UIViewController जैसा ही है और पहले से ही तालिका दृश्य – beryllium

+0

है तो क्या मैं अपने UITableViewController में बस "शीर्ष बार" जोड़ सकता हूं? – user836026

1

आप UINavigationController का उपयोग करने पर विचार कर सकते हैं। https://developer.apple.com/library/ios/DOCUMENTATION/UIKit/Reference/UINavigationController_Class/Reference/Reference.html

आप UINavigationController का उपयोग नहीं करना चाहते हैं, तो क्या तुम कर सकते हो, लेकिन इस विचार "शीर्ष पट्टी" है कि आप देख रहे हैं है कि बनाने के फिर अपने नए UIView करने के लिए UITableViewController के दृश्य जोड़ने है।

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:tableViewController]; 

और फिर बजाय दृश्य के रूप में तालिका दृश्य नियंत्रक की स्थापना की है, यह नेविगेशन नियंत्रक करने के लिए सेट:

2

अपने UITableViewController का चयन करें और संपादक> एम्बेड करें और नेविगेशन नियंत्रक का चयन करें। [UITableView के लिए नेविगेशन बार जोड़े] [1] [1]: http://stackoverflow.com/questions