मैं आईओएस के लिए नया हूं, मैं अपनी परियोजना में UIPanGestureRecognizer
का उपयोग कर रहा हूं। जब मैं दृश्य खींच रहा हूं तो मुझे वर्तमान स्पर्श बिंदु और पिछले स्पर्श बिंदु प्राप्त करने की आवश्यकता है। मैं इन दो अंक प्राप्त करने के लिए संघर्ष कर रहा हूं।UIPanGestureRecognizer विधि में वर्तमान स्पर्श बिंदु और पिछले स्पर्श बिंदु कैसे प्राप्त करें?
अगर मैं इसके बजाय UIPanGestureRecognizer
का उपयोग करने का touchesBegan
विधि का उपयोग करें, मैं निम्नलिखित कोड से इन दो अंक मिल सकता है:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
CGPoint touchPoint = [[touches anyObject] locationInView:self];
CGPoint previous=[[touches anyObject]previousLocationInView:self];
}
मैं UIPanGestureRecognizer
घटना आग विधि में इन दो अंक प्राप्त करने के लिए की जरूरत है। इसे कैसे प्राप्त किया जा सकता है? कृपया मेरा मार्ग दर्शन कीजिए। वर्तमान स्थान की स्थापना करता है, तो नहीं मिला और वर्तमान स्थान हर जोड़कर
CGPoint currentlocation = [recognizer locationInView:self.view];
स्टोर पिछले स्थान:
सिद्धांत रूप में यह काम करेगा ... लेकिन व्यवहार में ऐसा नहीं होता है ... – Sakiboy