sirven que para los inicio home gestos flotante desactivar como boton assistive iphone memory-management gesture-recognition uigesturerecognizer

iphone - que - ¿Necesito soltar un reconocedor de gestos?



como desactivar el boton home del iphone (1)

Si agrego un reconocedor de gestos a una celda de la tabla llamada cell , por ejemplo:

UILongPressGestureRecognizer *_longPressRecognizer = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(cellGestureRecognized:)]; _longPressRecognizer.allowableMovement = 20; _longPressRecognizer.minimumPressDuration = 1.0f; [cell addGestureRecognizer:_longPressRecognizer]; [_longPressRecognizer release], _longPressRecognizer = nil;

¿Debo llamar manualmente -removeGestureRecognizer: en esta celda en algún momento, o el gestor de reconocimiento de gestos se elimina y libera cuando la celda ya no se usa?


Los reconocedores de gestos se agregan a un NSMutableArray interno de la vista. Esta matriz se liberará una vez que se haya desasignado la vista. Por -removeGestureRecognizer: tanto, -removeGestureRecognizer: no necesita ser llamado manualmente.