मेरे पास एक UITableView है, जो सेल हैंUICollectionViews (एक क्षैतिज स्लाइडर)। प्रत्येक UITableViewCell में मदों की संख्या भिन्न होती है। उदाहरण के लिए, यूआईटेबल व्यू की पहली पंक्ति में 3 चित्र हैं, दूसरी पंक्ति में 2 चित्र हैं, और तीसरी पंक्ति में 1 चित्र हैं, और इसी तरह। मेरा डेटा स्रोत इस तरह दिखता है
`[
[item1, item2, item3],
[item1,item2],
[item1]
[item1, item2, item3],
[item1,item2],
[item1]
]`
आगे और पीछे स्क्रॉल करने के बाद, ऐसा लग सकता है
`[
[item1, item2, item3],
[item1,item2],
[item1,item2]
[item1, item2],
[item1,item2],
[item1]
]`
मैंने शोध किया और पाया कि मुझे अपने कस्टम वर्ग में तैयारी के तरीके को ओवरराइड करने की आवश्यकता हो सकती है, जो यहाँ सुझाए गए अनुसार UITableViewCell को उपवर्गित करता है।
ios uitableview uitableviewcell पुन: उपयोग में पुराना डेटा है
मेरे कस्टम UITableViewCell में, मेरे पास अपनी संपत्ति के रूप में एक UICollectionView है। मुझे आश्चर्य है कि मुझे पूरे UICollectionView को कैसे रीसेट करना चाहिए, या क्या मैं सही दिशा में जा रहा हूं?
उत्तर:
जवाब के लिए 0 № 1यह पता चला है कि मैं उपयोग कर सकता हूं collectionView.reloadData
के भीतर prepareForReuse
पद्धति, और तालिका में कक्ष अद्यतन रहेगा