Є кілька прикладів UIPanGestureRecognizer
занять. Наприклад, я прочитав це і досі не можу користуватися ним ...
У файлі nib, над яким я працюю, у мене є 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
метод, де мені просто потрібно розмістити цей метод, і він буде викликатись, коли будуть дотики.
Що я роблю не так? Може, мені доведеться встановити зв’язок із цим методом? Якщо так, то як я можу це зробити?