स्टोरीबोर्ड में UITableView में पाद कैसे जोड़ें


95

आईओएस विकास के लिए मैं काफी नया हूं।

मैं तालिका दृश्य में पाद जोड़ना चाहता हूँ a UITableViewController। मैंने वह दृश्य बना दिया है जिसे मैं स्टोरीबोर्ड में पाद लेख के रूप में उपयोग करना चाहता हूं, हालांकि मैं यह काम नहीं कर सकता कि इसे अपने तालिका दृश्य में पाद लेख के रूप में कैसे हुक करूं।

मैं में प्रोग्राम के रूप में एक पाद लेख में जोड़ सकते हैं UITableViewControllerके viewDidLoadबताए द्वारा विधि self.tableView.tableFooterView। लेकिन मैंने स्टोरीबोर्ड में अपना पाद दृश्य बनाया है, पाद लेख के रूप में इसे मेरी तालिका दृश्य में जोड़ने का सबसे अच्छा अभ्यास तरीका क्या है ?

जवाबों:


192

आप बस किसी दृश्य को तालिका दृश्य के निचले क्षेत्र में खींच सकते हैं। आप पदानुक्रम में देखेंगे कि यह टेबलव्यू का एक सबव्यू होगा। फिर आप वहां लेबल और बटन जैसे साक्षात्कार खींच सकते हैं, ऊंचाई समायोजित कर सकते हैं, आदि।


106
ध्यान दें कि आप ऐसा केवल तभी कर सकते हैं जब आपके पास 0 से अधिक प्रोटोटाइप सेल निर्दिष्ट हों। अन्यथा, ड्रैग-इन व्यू हमेशा हेडर बन जाता है। इसे ठीक करने के लिए, प्रोटोटाइप कोशिकाओं की संख्या को 1 में बदलें, एक प्रोटोटाइप सेल के नीचे के दृश्य में खींचें, फिर प्रोटोटाइप कोशिकाओं की संख्या को वापस 0. में बदलें
जॉन ब्रेवर

1
जवाब के लिए धन्यवाद। इसने मुझे एक दिन बचाया। मैं उस पर बटन के साथ एक अतिरिक्त सेल जोड़ने पर काम कर रहा था, और टेबल व्यू को अपडेट करते समय कोरडाटा विफलता के साथ फंस गया था। मुझे नहीं पता था कि यह इस तरह किया जा सकता है। मेरे लिए इतना आसान और साफ उपाय।
जॉन

2
जैसा मैंने वर्णित किया है - पाद करने के लिए एक दृश्य जोड़ा है, मेरे पाद दृश्य के लिए वर्ग बनाया है, लेकिन जब मैं आउटलेट को जोड़ने का प्रयास करता हूं तो यह विफल हो जाता है! यह सिर्फ उस वर्ग को नहीं देखता है जहाँ आउटलेट्स जोड़ना है (मैनुअल चयन कोई फायदा नहीं करता है)
Stas

8
यदि आपको पाद दृश्य देखने के लिए घसीटने में परेशानी हो रही है, तो हेडर दृश्य जोड़ें और फिर एक और दृश्य जोड़ने का प्रयास करें जिस तरह से आपने शीर्ष लेख दृश्य जोड़ा है और यह स्वयं पाद लेख पर सेट हो जाएगा, फिर शीर्ष लेख हटा सकते हैं ।
क्रिस वैगनर

1
मैंने सिर्फ UITableView पर एक दृश्य गिरा दिया। यह नीचे नहीं दिखा रहा है। जब मैं सेल से ऊपर जाता हूं, तो यह तालिका के प्रारंभ में दिखाई देता है। जबकि नीचे यह बिल्कुल नहीं दिख रहा है। कोई भी कारण क्यों @JohnBrewer
AsifHabib

8

बहुत आसान!। dbrajkovic समाधान लेकिन एक चित्रमय तरीके से। बस तालिका दृश्य में एक दृश्य जोड़ें। यह सब क्या है! यहां छवि विवरण दर्ज करें

उस उदाहरण में पाद दृश्य (अस्वीकरण दृश्य) में दो लेबल हैं (Llb अस्वीकरण शीर्षक और Lbl अस्वीकरण सामग्री)।


5

उपर्युक्त उत्तर ने मेरे लिए एक मोड़ के साथ काम किया। मैंने पाया कि मैं एक पाद लेख नहीं जोड़ सकता अगर कोशिकाओं ने तालिका दृश्य की पूरी ऊंचाई को भर दिया। कुछ कोशिकाओं को हटाने से मुझे पाद लेख जोड़ने की अनुमति मिली, जिसके बाद मैं कोशिकाओं को वापस जोड़ने में सक्षम था।


4
या बस दृश्य की ऊंचाई को बढ़ाएं ताकि तालिका दृश्य अधिक ऊंचा हो जाए।
बगलोफ

आप संपादक के भीतर और नीचे माउस व्हील कर सकते हैं। जैसे दृश्य सक्रिय रूप से स्क्रॉल कर रहा है।
शांती फोंद्रिसि

2
इंटरफ़ेस बिल्डर में टेबलव्यू को स्ट्रेच करने के लिए, टेबलव्यू सीन के लिए साइज़ इंस्पेक्टर में "फ़्रीफ़ॉर्म" के लिए "सिमित आकार" सेट करना याद रखें।
फ्रेंको सोलरियो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.