iphone - expandable and collapsable uitableviewcell -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 1 उत्तर
मैं ऐसा कुछ हासिल करना चाहता हूं एक विस्तार योग्य और खुलने वाला UITableViewCell
। उपयोगकर्ता नल पर ढहने और विस्तार करने का हिस्सा प्राप्त कर लिया गया है, लेकिन जो कुछ मैं देख रहा हूं वह कम-से-कम दिखाने की सुविधा है
यही है, जब UITableViewCell
पूर्ण दृश्य दिखाने के लिए विस्तारित नहीं हुआ है, तो शब्द "अधिक" प्रदर्शित होना चाहिए। जब UITableViewCell
विस्तार किया जाता है, तो इसे अंत में "कम" शब्द दिखाना चाहिए इसलिए जब भी उपयोगकर्ता अधिक पर टैप करता है, तब केवल UITableView
का विस्तार किया जाना चाहिए और इसके विपरीत। मैं यह कैसे कर सकता हूँ पर कोई विचार? वेब पेजों पर ऐसा कुछ जब आप अधिक लिंक पर क्लिक करते हैं तो यह क्षेत्र फैलता है और आपको इसकी संपूर्ण सामग्री को देखने देता है।
iWasRobbed के विस्तार जवाब, आप WWDC 2010 सत्र 128, मास्टरिंग टेबल दृश्य की तलाश कर रहे हैं, जिसे आप आधिकारिक तौर पर पा सकते हैं।
इसमें tableView: heightForRowAtIndexPath द्वारा लौटाए गए मूल्यों को अपडेट करके तालिका कोशिकाओं के विस्तार का एक डेमो शामिल है:
फिर कॉल कर रहा है:
[tableview दिखाना अद्यतन]; [तालिका दृश्य अंत अद्यतन]; पर UITableView
। चूंकि आपको ऐसी पंक्तियों को बदलने की आवश्यकता नहीं है, इसलिए आपको शुरू और अंत के बीच कोई भी कोड शामिल करने की आवश्यकता नहीं है। एक बार जब अंतिम अपडेट्स
कहा जाता है, तो सभी पंक्तियों की ऊँचाई को प्रत्येक पंक्ति के लिए tableview: heightForRowAtIndexPath:
पर पुनः गणना की जाती है।
वीडियो में शामिल हैं एनीमेशन को निष्क्रिय करने के तरीके सहित अद्यतनों को कैसे एनिमेट करने का उदाहरण।
Comments
Post a Comment