Я хочу создать UIButton, который можно удерживать, когда он удерживается, он вызывает однократное нажатие. когда он отпущен, вызывает действие "hold is release".
Этот код работает некорректно, так как прикосновение может перемещаться внутри кнопки, и события не запускаются в правильном порядке.
[button handleControlEvent:UIControlEventTouchDown withBlock:^{
[self performMomentaryAction:PXActionTypeTouchDown];
}];
[button handleControlEvent:UIControlEventTouchUpInside withBlock:^{
[self performMomentaryAction:PXActionTypeTouchUp];
}];
события управления обработкой основаны на реализации блока UIBUtton +