Я работаю над игрой, в которой атрибут игрового объекта задается длительным нажатием на сам объект. Значение атрибута определяется продолжительностью длинного жестов в прессе. Для этого я использую UILongPressGestureRecognizer, так что это примерно так:
[gameObjectView addGestureRecognizer:[[UILongPressGestureRecognizer alloc]
initWithTarget:self action:@selector(handle:)]];
Тогда функция обработчика
- (void)handle:(UILongPressGestureRecognizer)gesture {
if (gesture.state == UIGestureRecognizerStateEnded) {
// Get the duration of the gesture and calculate the value for the attribute
}
}
Как получить длительность длинного жестов в этом случае?