UIPanGestureRecognizer
कक्षा के कई उदाहरण हैं। उदाहरण के लिए मैं this पढ़ लिया है और मैं अभी भी इसका इस्तेमाल करने में सक्षम नहीं हूँ ...ऑब्जेक्ट को स्थानांतरित करने के लिए UIPanGestureRecognizer का उपयोग कैसे करें? आईफोन/आईपैड
निब फ़ाइल है कि मैं मैं पर काम कर रहा हूँ पर एक UIView
(छवि पर सफेद आयत) है कि मुझे लगता है कि वर्ग के साथ खींचें करने के लिए चाहते हैं:
और मेरे .m फ़ाइल में मैं रखा है:
- (void)setTranslation:(CGPoint)translation inView:(UIView *)view
{
NSLog(@"Test to see if this method gets executed");
}
और कहा कि विधि निष्पादित नहीं प्राप्त करता है जब मैं UIView
भर में माउस खींचें। मैंने रखने की भी कोशिश की है:
- (void)pan:(UIPanGestureRecognizer *)gesture
{
NSLog(@"testing");
}
और वह विधि निष्पादित नहीं होती है। शायद मैं गलत हूं लेकिन मुझे लगता है कि इस विधियों को - (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
विधि की तरह काम करना चाहिए जहां मुझे बस उस विधि को रखना होगा और जब भी स्पर्श हो जाए तो उसे कॉल किया जाएगा।
मैं क्या गलत कर रहा हूं? शायद मुझे उस विधि से कनेक्शन बनाना है? यदि ऐसा है तो मैं यह कैसे कर सकता हूं?
कमाल !! मुझे एनीमेशन अवधि की गणना पसंद है, महान काम करता है। – dan
यदि आप स्थानांतरित करते हैं: (आईडी) प्रेषक को स्थानांतरित करने के लिए: (UIPanGestureRecognizer *) प्रेषक आपको उस बदसूरत टाइपकास्टिंग को करने की ज़रूरत नहीं है। – Wex
यह समाधान UISwitch के लिए काम नहीं कर रहा है। इसके अलावा मैंने स्पर्शों को लागू करने की कोशिश की, बायन, छूटे हुए तरीके लेकिन यूआईएसविच को स्थानांतरित करने में सक्षम नहीं। क्या आप कृपया मुझे बता सकते हैं कि मैं खींचकर बस यूआईएसविच कैसे ले जा सकता हूं ?? – DShah