iphone - Make UIScrollView wrap around -


संभव डुप्लिकेट:

मेरे पास एक यूआईस्क्रोल है, जिसमें आठ या कई पेज हैं मेरा उद्देश्य उनके लिए 'लूप' के आसपास होता है, जब उपयोगकर्ता अंतिम पृष्ठ पर पहुंचता है तो पहला पेज अगले पृष्ठ (और इसके विपरीत) होगा ताकि उपयोगकर्ता पृष्ठों के माध्यम से अंतहीन रूप से स्क्रॉल कर सके। इस लक्ष्य को हासिल करने का सबसे अच्छा तरीका क्या है?

मैं कोका से लव से काम कर रहा हूं

कोई मदद काफी सराहना की जाती है। धन्यवाद।

समस्या अब सॉर्ट की गई है मूल रूप से, मैंने अपने पृष्ठों के पहले और बाद में इसके अतिरिक्त पृष्ठों को बनाया है, इसलिए यह इस तरह दिखता है:

8 1 2 3 4 5 6 7 8 1

फिर scrollViewDidEndDecelerating मैं एक सरल अगर बयान करता हूँ जो जांचता है कि क्या मैं पहले या अंतिम पृष्ठ पर हूं और scrollView को उचित रूप से ढूंढें।

  - (शून्य) scrollViewDidEndDecelerating: (UIScrollView *) newScrollView {[स्वयं scrollViewDidEndScrollingAnimation: newScrollView]; PageControl.currentPage = currentPage.pageIndex; यदि (वर्तमान पृष्ठ.पृष्ठ इंडेक्स == 0) {scrollView.contentoffset = CGPointMake (320 * (pageControl.numberOfPages-2), 0); PageControl.currentPage = pageControl.numberOfPages-2; } और यदि (वर्तमान पृष्ठ.पृष्ठ इंडेक्स == पृष्ठ नियंत्रण। संख्याऑफ़पृष्ठ -1) {scrollView.contentOffset = CGPointMake (320, 0); PageControl.currentPage = 1; }}  

Comments