Cómo controlar el número de toques simultáneos en una vista en iOS

Tengo una UIView que contiene casi 10 botones que realizan diferentes acciones. El usuario podrá tocar o tocar cualquier button para realizar una acción requerida. Pero, tengo un problema cuando el usuario presiona varios botones al mismo time. Cuando se presionan dos botones al mismo time (simultáneamente) se realizan dos acciones. Algunas veces la aplicación se bloquea. Entonces, no quiero que el usuario toque varios botones simultáneamente. ¿Hay alguna forma en que puedo pedirle a una vista que reconozca solo un toque en lugar de múltiples toques o al less puedo boost el intervalo de time entre múltiples gestos táctiles?

Esta es una publicación similar, que tiene una buena solución. Básicamente, simplemente conecta todos los botones al mismo método y tiene una instrucción de cambio. ¡Espero que ayude!

Use button.exclusiveTouch = YES ; en cada uno de sus botones. Deberá conectarlos a los UIButtons y establecer la propiedad en viewDidLoad por ejemplo

Prueba yourView.multipleTouchEnabled = NO;

"yourView" aquí es el contenido de la vista de todos sus botones.