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