Есть несколько примеров класса UIPanGestureRecognizer
. Например, я прочитал this и все еще не могу его использовать ...
В файле пера, над которым я работаю, у меня есть 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
, где мне просто нужно поместить этот метод, и он будет вызываться всякий раз, когда будут касания.
Что я делаю не так? Может быть, я должен нарисовать связь с этим методом? Если так, как я могу это сделать?