सबसे पहले, मैं एक UITableView का उपयोग करने की अनुशंसा करता हूं ताकि आप स्मृति उपयोग को कम बनाए रख सकें। एक दृष्टिकोण है कि मैं एक परियोजना में सफलतापूर्वक इस्तेमाल किया था निम्नलिखित:
1. सूची आइटम
अपने कोशिकाओं के डुप्लिकेट सामग्री, मेरा मतलब है अगर आप इस तरह से 5 आइटम नहीं हैं:
| 1 | 2 | 3 | 4 | 5 |
आप एक ही जोड़ना चाहिए क्रम में इस तरह देखने के लिए तालिका के अंत में (एक मेज है कि एक बड़ी बात नहीं है पुन: प्रयोज्य इंजन के साथ ध्यान में रखते हुए):
| 1 | 2 | 3 | 4 | 5 | 1 | 2 | 3 | 4 | 5 |
2।scrollViewDidScroll को निम्न के साथ संशोधित करें:
-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
if (scrollView == _yourScrollView) {
CGFloat currentOffsetX = scrollView.contentOffset.x;
CGFloat currentOffSetY = scrollView.contentOffset.y;
CGFloat contentHeight = scrollView.contentSize.height;
if (currentOffSetY < (contentHeight/6.0f)) {
scrollView.contentOffset = CGPointMake(currentOffsetX,(currentOffSetY + (contentHeight/2)));
}
if (currentOffSetY > ((contentHeight * 4)/ 6.0f)) {
scrollView.contentOffset = CGPointMake(currentOffsetX,(currentOffSetY - (contentHeight/2)));
}
}
}
ऊपर दिए गए कोड स्क्रॉल स्थिति को शीर्ष पर ले जाते हैं यदि आप लगभग स्क्रॉलिंग के अंतिम तक पहुंचते हैं; या यदि आप शीर्ष पर लगभग हैं, तो आप नीचे करने के लिए ले जाता है ...
3. यह है कि।
इसके साथ या उपयोगकर्ता सहभागिता के बिना होने जा रहा है? –