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
  }
}

Как я могу получить продолжительность длинного жеста в этом случае?

Ответы на вопрос(7)

Ваш ответ на вопрос