iOS: как узнать длительность длинного нажатия?
Я работаю над игрой, в которой атрибут игрового объекта устанавливается долгим нажатием на сам объект. Значение атрибута определяется продолжительностью длинного нажатия кнопки. Я использую 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
}
}
Как я могу получить продолжительность длинного жеста в этом случае?