2013-03-14 30 views
8

के साथ सेल ओवरलैप को कार्यान्वित करने के लिए कैसे करें I ओवरलैप्ड सेल और कस्टम स्क्रॉलिंग के साथ लंबवत और क्षैतिज तालिकाओं को लागू करने की आवश्यकता है।तालिका दृश्य कस्टम स्क्रॉल

यह चाहिए इस तरह दिखता है:

टेबल कई कोशिकाओं हो सकता है (लगभग 1000), इसलिए रीसाइक्लिंग भी जरूरत है।

क्या आप किसी तीसरे पक्ष के घटक जानते हैं या स्टैंडएर्ट हो सकते हैं जो मेरी मदद कर सकता है। या मुझे अपना कस्टम "टेबल व्यू" लिखना है?

+1

तो स्क्रॉलिंग तब शुरू होनी चाहिए जब कोशिकाएं ओवरलैप न हों? यदि आप लंबी सूची के बीच में हैं - अदृश्य सेल को कैसे चलाना चाहिए? – zakhej

+0

हाँ स्क्रॉलिंग तब शुरू होनी चाहिए जब सभी दृश्यमान कक्ष ओवरलैप न हों। हां यह छोटा हैक है ... अदृश्य कोशिकाएं पहले से ही विस्तारित (ओवरलैप नहीं) शीर्ष से दिखाई देनी चाहिए। – Est1908

+1

मुझे लगता है कि आपको इसे अपने स्वयं के कस्टम 'UIScrollView' में लागू करना होगा। क्या आप? – Mundi

उत्तर

4

जो आप वर्णन कर रहे हैं वह मानक UITableView में बहुत मुश्किल होगा, क्योंकि इसे अलग-अलग कक्षों के लेआउट को नियंत्रित करने की आवश्यकता होती है। अच्छी खबर यह है कि ऐप्पल किसी भी तरीके से पुन: प्रयोज्य कोशिकाओं के लेआउट को निर्दिष्ट करने के लिए एक एपीआई प्रदान करता है; एकमात्र शिकन यह है कि यह UICollectionView एस के लिए है, UITableView एस नहीं है। यदि आपको आईओएस के पुराने संस्करणों का समर्थन करने की आवश्यकता नहीं है, तो मैं आपको संग्रह दृश्यों पर डब्ल्यूडब्ल्यूडीसी सत्र देखने के लिए प्रोत्साहित करता हूं, और उसके बाद समान शैली लेआउट के ठोस कार्यान्वयन के लिए Schwa's Coverflow project देखें।

संबंधित मुद्दे