नोट: यहाँ दिया गया उत्तर मेरे लिए कारगर नहीं है।
मेरे पास एक UIScrollView है (तालिका दृश्य नहीं है, बस एक कस्टम चीज़ है), और जब उपयोगकर्ता कुछ कार्य करता है, तो मैं दृश्य के अंदर किसी भी स्क्रॉलिंग (खींचने या मंदी) को मारना चाहता हूं। मैंने यह करने की कोशिश की है:
[scrollView scrollRectToVisible:CGRectInset([scrollView bounds], 10, 10) animated:NO];
इस सिद्धांत पर, जो पहले से ही दिखाई दे रही है, जो एक रेक्ट दिया गया है, स्क्रॉलिंग बस वहीं रुकेगी, लेकिन यह पता चलता है कि इसका कोई प्रभाव नहीं है- जाहिर तौर पर स्क्रॉल व्यू यह देखता है कि दी गई रेअर सीमा में है और लेता है कोई कार्रवाई नहीं। मुझे रुकने के लिए स्क्रॉल मिल सकता है , अगर मैं एक ऐसी परत देता हूं जो निश्चित रूप से वर्तमान में दिखाई देने वाली सीमा के बाहर है, लेकिन दृश्य की सामग्री के अंदर। यह उम्मीद के अनुसार दृश्य को रोक देता है ... लेकिन यह किसी अन्य स्थान पर कूदने का कारण भी बनता है। मैं शायद इसे ठीक से काम करने के लिए हाशिये पर थोड़ा खेल कर सकता हूं, लेकिन क्या किसी को अपने काम को करने वाले स्क्रॉल दृश्य को रोकने का एक साफ तरीका पता है?
धन्यवाद।