2011-11-07 5 views
13

मैं एक टाइमलाइन को कार्यान्वित करना चाहता हूं, जैसा कि आप आईमोवी या फाइनल कट में पा सकते हैं, जिसे आप किसी भी दिशा में स्क्रॉल कर सकते हैं। बाईं ओर स्क्रॉलिंग समय (महीनों) में वापस जायेगी और दाईं ओर स्क्रॉल करने के समय में आगे बढ़ेगा, एक चिकनी निरंतर पथ बनायेगा।असीमित UIScrollView

इसे लागू करने का सबसे अच्छा तरीका क्या होगा?

  • UIScrollView
  • साथ मुश्किल काम करें
  • उपवर्ग UIView और

जड़त्वीय स्क्रॉल पुनः बनाने का एक नुकसान यह है कि अगर एप्पल कभी इसे परिवर्तित करने का निर्णय है कि मेरे ऐप महसूस होगा जड़त्वीय स्क्रॉल फिर से बनाने की कोशिश अजीब। मैं व्यक्तिगत रूप से इसे पसंद नहीं करता हूं जब कोई ऐप सिस्टम को एकीकृत नहीं करता है, इसमें टॉवर पागलपन जैसे गेम शामिल हैं, जहां उन्होंने अपना स्वयं का स्क्रॉलव्यू बनाया जो वास्तव में खराब काम करता है और गलत लगता है।

+0

कृपया एक ऐसा उत्तर न जोड़ें जो कहता है "बस इसे बहुत बड़ा बनाएं; उपयोगकर्ता अब तक स्क्रॉल नहीं करेंगे।" वे करेंगे। इसके अलावा, यह अनंत नहीं है। यह अनंत के करीब हो सकता है, लेकिन यह अनंत नहीं है। –

उत्तर

30

एप्पल है और विशेषता अनंत यह StreetScroller कहा जाता है स्क्रॉल उदाहरण परियोजना, विवरण का कहना है:

दर्शाता है कैसे एक UIScrollView उपवर्ग क्षैतिज दिशा में असीम स्क्रॉल कर सकते हैं।

मुझे आशा है कि यह आपकी मदद करेगा।

2

स्ट्रीटस्क्रॉलर केवल पेजिंग मोड का समर्थन नहीं कर सकता है। मैंने स्ट्रीटस्क्रॉलर के आधार पर एक कक्षा लिखी और एक ही समय में पेजिंग & कोई पेजिंग का समर्थन नहीं किया। https://github.com/hellohalo/InfiniteScrollView