संपादित करें:iCarousel रोक सूचकांक उठाया
मैं एक स्लॉट मशीन जैसे ऐप्लिकेशन बना रही हूँ, मैं स्लॉट वस्तु के लिए iCarousel
गयी। तो मेरे पास एक बटन है जो iCarousel
घुमाता है। मेरे iCarousel दृश्य में दो स्लॉट (स्लॉट 1 और स्लॉट 2) हैं। नीचे मेरी iCarouselView
है: (बॉक्स जहां दो carousel
है)
यह मैं कैसे स्पिन है मेरी iCarousel
: मैं चाहता हूँ:
-(IBAction) spin {
[carousel1 scrollByNumberOfItems:-35 duration:10.7550f];
[carousel2 scrollByNumberOfItems:-35 duration:10.7550f];
}
यहाँ मैं क्या कर करना चाहते हैं है मजबूती से इसे उस सूचकांक पर रोक दें जिसे उपयोगकर्ता चुनता है।
मैं इसे इस तरह से किया है, नीचे दी गई छवि मेरी CustomPicker
पॉप अप होता है इसलिए जब उपयोगकर्ता इसे टैप करता एक newViewcontroller
कि उस में एक बटन के साथ UIImageView
होता है,,। मेरा CustomPicker
में कैमरे रोल पर उपयोगकर्ता ने जो चुना है उस पर छवि शामिल है। इसलिए प्रत्येक बटन का एक विशिष्ट मान मेरे iCarouselView
पर भेजा जाता है। स्लॉट 2 के लिए स्लॉट 1 और कैरोसेल 2 के लिए कैरोसेल 1।
तो मेरी समस्या कैरोसेल को स्पिन करना है और फिर एक विशिष्ट समय के लिए को वांछित छवि/इंडेक्स को उपयोगकर्ता चुनने के लिए रोकें।
मेरे खराब अंग्रेजी के लिए खेद है।
शायद आप किसी भी सरणी में सभी बटन सहेजना चाहते हैं और जब भी कोई बटन क्लिक किया जाता है, तो आप यह निर्धारित कर सकते हैं कि यह कौन सा था, यानी टैग की जांच करके, और फिर अपनी विधि कॉल करें। – Simon
क्या आप केवल 1 बटन से प्राप्त कर सकते हैं? आपकी स्पिन गिनती 7 तक पहुंचने के बाद, आप बटन को सक्षम करते हैं (यह रोशनी या कुछ)। फिर जब उपयोगकर्ता बटन को टैप करता है, तो आप अपनी सरणी या उस प्रकृति के कुछ मौजूदा इंडेक्स को देखते हैं। मैं रास्ता बंद कर सकता हूं क्योंकि मैंने जो वर्णन किया है वह काफी तस्वीर नहीं कर सकता। – Byron
कौन सा हिस्सा आप के लिए अस्पष्ट था? – Bazinga