Tengo tres botones personalizados con imágenes no rectangulares cercanas entre sí en mi opinión. Entonces tengo un problema con el área tocable de cada botón se superponen con otros botones. Entonces, ¿cómo puedo limitar el área táctil de cada botón para obtener las acciones correspondientes?limitando el área táctil en un UIButton en IPhone?
5
A
Respuesta
6
Puede sobreescribir -pointInside:withEvent:
, que internamente se usará para las pruebas de detección.
Un buen proyecto que utiliza esta técnica es OBShapedButton, donde el pixel transparente no disparará un golpe.
3
Utilice dos componentes. A UIImageView
con un UIButton
más pequeño en la parte superior.
3
Debe crear tipo personalizado botones y añadir imágenes necesarias en cada utilizando este código:
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];
[btn setFrame:frame];
Creación de botones con imágenes de esta manera no dará lugar a la superposición de imágenes cuestiones !!
Cuestiones relacionadas
- 1. Limitando el número de líneas en el área de texto
- 2. cómo falsificar mediante programación un evento táctil a un UIButton?
- 3. ¿Cómo extender el área táctil de un botón?
- 4. cocos2d extienda el área táctil desde un botón
- 5. limitando un sprite en cocos2d
- 6. UINavigationItem Botón Atrás área táctil demasiado grande
- 7. iPhone UIButton destacado
- 8. Ver la animación no cambia el área táctil
- 9. UIButton personalizado para Iphone
- 10. Cómo ampliar el área táctil de una vista
- 11. ¿Cómo se maneja el evento táctil en UIButton agregado en la celda de UITableView?
- 12. iPhone Dev - Crear UIButton Manualmente
- 13. ¿Acortar el retraso táctil en un UIScrollView?
- 14. iPhone UIButton con funcionalidad UISwitch
- 15. UIButton - En el toque cambiar la imagen
- 16. iPhone MapView limitando al estado de Missouri solamente
- 17. ¿Cómo se obtiene el evento táctil en un CALayer?
- 18. Cambiar la imagen en UIButton cuando el usuario presiona ese botón en un iPhone
- 19. ¿Cómo crear un UIButton con un degradado negro para iPhone?
- 20. Implementar animación en UIButton
- 21. iPhone UIButton - posición de la imagen
- 22. Color de fondo de Iphone UIButton
- 23. Agregar un UIButton en el encabezado del encabezado de UITableView
- 24. iPhone - UIButton - imagen de fondo para discapacitados
- 25. UIButton con color de borde personalizado, iPhone
- 26. iPhone: UIButton no utiliza resaltado predeterminado presionado
- 27. cómo obtener el nombre de la imagen de un UIButton en iPhone SDK?
- 28. ¿Cómo abrir la cámara mientras hago clic en el botón UIButton en el iPhone?
- 29. SQLite3 y limitando el número de resultados
- 30. limitando el número de filas en una función ContentResolver.query()
no se puede limitar el área táctil de un 'UIButton'. – samfisher