खींच रहा है, जब मुझे मेरा UIScrollView स्क्रॉल या ड्रैगिंग हो रहा है, तो मुझे निरंतर आधार पर जानना होगा।यह पता लगाने के लिए कि UIScrollView स्क्रॉल कर रहा है या वह
9
A
उत्तर
19
.. इन दो प्रतिनिधि तरीकों को लागू करें
- (void)scrollViewDidScroll:(UIScrollView *)sender{
//executes when you scroll the scrollView
}
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
// execute when you drag the scrollView
}
7
वैकल्पिक @ Shorhashi के समाधान के लिए:
- (void)scrollViewDidScroll:(UIScrollView *)sender{
if(sender.isDragging) {
//is dragging
}
else {
//is just scrolling
}
}
+0
यह उत्तर नहीं है। जब आपकी अंगुली स्क्रीन से ऊपर उठती है, तब भी ड्रैगिंग अभी भी हो रही है, यह आपकी अपेक्षा की अपेक्षा नहीं हो सकती है। – ideawu
4
बेहतर उपयोग
func scrollViewDidScroll(_ scrollView: UIScrollView) {
if scrollView.isTracking == true {
// ...
}
}
नए लोगों के लिए
संबंधित मुद्दे
- 1. यह पता लगाने के लिए कि कौन सी अन्य UIScrollView scrollsToTop में हस्तक्षेप करता है?
- 2. यह पता लगाने के लिए कि कोई सूचीदृश्य एंड्रॉइड में ऊपर या नीचे स्क्रॉल कर रहा है या नहीं?
- 3. पता लगाएं कि UIScrollView
- 4. यह पता लगाने के लिए कि विंडोज
- 5. यह पता लगाने के लिए कि क्या NSScrollView वर्तमान में
- 6. UIScrollView स्थिति का पता लगाने
- 7. यह पता लगाने के लिए जावास्क्रिप्ट का उपयोग कर रहा है कि यूआरएल आईफ़्रेम
- 8. यह पता लगाने के लिए कि कोई टाइमर चल रहा है या नहीं?
- 9. यह पता लगाने के लिए कि मेरा एप्लिकेशन वर्चुअल मशीन में चल रहा है या नहीं?
- 10. यह पता लगाने के लिए कि क्या जेएमएस कनेक्शन है?
- 11. यह पता लगाने के लिए कि कौन सा थ्रेड जावा में फ़ाइल लॉक कर रहा है?
- 12. यह पता लगाने के लिए कि मेमोरी लीक कहां है?
- 13. यह पता लगाने के लिए कि मेरी साइट कहां है
- 14. यह पता लगाने के लिए कि स्क्रीन एंड्रॉइड डिवाइस में कैपेसिटिव या प्रतिरोधी है या नहीं?
- 15. यह पता लगाने के लिए कि होस्ट डिवाइस आईफोन या आईपैड है या नहीं?
- 16. यह पता लगाने के लिए कि क्या विंडोज सी #
- 17. यह पता लगाना कि संगीत चल रहा है या नहीं?
- 18. .chosen.change() - यह पता लगाने के लिए कि क्या यह एक चुनिंदा या अचयनित कार्रवाई है
- 19. यह पता लगाने के लिए कि कोई कनेक्टेड यूएसबी प्रिंटर चालू या बंद है या नहीं?
- 20. यह पता लगाने के लिए कि मेरे ऐप
- 21. यह पता लगाने के लिए कि कोई फ़ाइल पीडीएफ या टीआईएफएफ है या नहीं?
- 22. यह पता लगाने के लिए कि कोई वेबसाइट HSTS
- 23. कोको: यह पता लगाने के लिए कि कोई एनएसएसटींग अपरिवर्तनीय या परिवर्तनीय है या नहीं?
- 24. यह पता लगाने के लिए कि वर्चुअल मशीन पर स्क्रिप्ट चल रही है या नहीं?
- 25. यह पता लगाने के लिए कि HTML5 वीडियो इनलाइन
- 26. यह पता लगाने के लिए कि खिड़की कोको
- 27. यह पता लगाने के लिए कि क्या पर्यावरण अजीब होस्टेड सेवा कार्यकर्ता भूमिका में स्टेजिंग या उत्पादन कर रहा है?
- 28. यह पता लगाने के लिए कि जीपीएस सिग्नल कमजोर या उच्च है या नहीं?
- 29. यह पता लगाने के लिए कि जावा जावास्क्रिप्ट
- 30. यह पता लगाने के लिए कि क्या स्पिइट को pygame
isTracking (मुझे) घोषित करने के लिए आवश्यकता हो सकती है काम करने के लिए ऊपर कोड प्राप्त करने के लिए स्क्रॉल व्यू प्रतिनिधि -> '@ इंटरफेस व्यू कंट्रोलर: UIViewController' // (धन्यवाद शोरशी) –
tmr
"स्क्रॉल व्यू को स्क्रॉल करते समय निष्पादित करता है" - यदि उपयोगकर्ता "आप" है, तो पूरी तरह से सत्य नहीं है। प्रोग्रामेटिक रूप से स्क्रॉलव्यू को स्थानांतरित करने से 'scrollViewDidScroll:' भी कॉल होगा। – Jonny