¿Hay alguna manera de activar mediante programación un evento de clic de botón? Tengo un botón colocado allí en una UIView, y en un escenario particular quiero hacer clic en el botón a través del código, no manualmente como usuario. ¿Es posible en el desarrollo de iOS? Proporcione sus sugerencias y guíeme cómo hacerlo.
Gracias.
ios
objective-c
iphone
Getsy
fuente
fuente
button.showsTouchWhenHighlighted = YES
lo haría con un toque real?Tuve el mismo problema que el anterior. Hubiera publicado un comentario, pero mi reputación no es lo suficientemente alta. Entonces, en su lugar, publicaré la respuesta completa:
Esto presionará programáticamente el botón y lo resaltará durante una cantidad de tiempo aparentemente normal. La sugerencia de Richie no funcionó ya que el botón solo se resaltó (si es que lo hizo) durante un período de tiempo imperceptible.
fuente
¿Por qué no simplemente ejecutar el código que se ejecuta cuando el usuario presiona el botón?
fuente
Si está hablando de un UIButton, simplemente puede llamar al mismo método que UIButton está llamando cuando se toca. Por ejemplo:
fuente
Si,
Pero el problema aquí es que no podrá ver esos eventos porque es demasiado rápido. así que lo que puedes hacer es probar el código anterior con NSTimer.
MeFirst es el método que he creado.
fuente