objective c - color - Eventos UIButton. ¿Cual es la diferencia?
menu ios (1)
Desde la developer.apple.com/library/ios/#documentation/uikit/reference/… :
UIControlEventTouchCancelUn evento del sistema que cancela los toques actuales para el control.
UIControlEventTouchDownUn evento de aterrizaje en el control.
UIControlEventTouchDownRepeatUn evento repetido de touch-down en el control; para este evento, el valor del método UITouch tapCount es mayor que uno.
UIControlEventTouchDragEnterUn evento en el que se arrastra un dedo hacia los límites del control.
UIControlEventTouchDragExitUn evento donde se arrastra un dedo desde dentro de un control hasta fuera de sus límites.
UIControlEventTouchDragInsideUn evento donde se arrastra un dedo dentro de los límites del control.
UIControlEventTouchDragOutsideUn evento donde se arrastra un dedo justo fuera de los límites del control.
UIControlEventTouchUpInsideUn evento de retoque en el control donde el dedo está dentro de los límites del control.
UIControlEventTouchUpOutsideUn evento de retoque en el control donde el dedo está fuera de los límites del control.
He encontrado un problema en el que mi botón debería permanecer "presionado" mientras se muestra el popover llamado desde él. Popover es selector para algunos filtros y el filtro se muestra en el botón mismo. Cuando lo toco y muestra un popover, se deselecciona sin importar nada.
Creo que tengo que redefinir su comportamiento en el evento táctil y hacer que responda para no touch up inside . Entonces me pregunté de qué son responsables otros eventos? Pero no pude encontrar la lista de eventos en la biblioteca de iOS y en StackOverflow solo hay preguntas sobre el comportamiento incorrecto de touch up inside o de touch down .
Entonces, ¿cuál es la diferencia entre los eventos táctiles?
- toque cancelar - cuando toca el botón pero aleja el dedo y permanece deseleccionado?
- Tocar hacia abajo - a la derecha en el grifo.
- aterrizar repetir?
- toque arrastrar entrar?
- toque arrastrar salir?
- toque arrastrar dentro?
- toque arrastrar afuera?
- retoque el interior, cuando toque y suelte el botón que queda dentro de sus límites. Cambia el estado de UIButtons a Normal.
- retoque afuera - cuando toca y suelta el botón dejando sus límites?
Otras IBActions no son enviadas por UIButton, ¿verdad? ¿También cómo esos eventos cambian la apariencia de UIButton? Como highlighted o selected ?
Apreciaría un enlace en un buen artículo sobre IBActions, porque no pude encontrarlo.