Existe uma maneira de disparar programaticamente um evento de clique no botão? Eu tenho um botão colocado lá em um UIView, e em um cenário específico, eu quero clicar no botão via código, não manualmente como usuário. É possível no desenvolvimento do iOS? Por favor, forneça suas sugestões e me guie como fazer isso.
Obrigado.
ios
objective-c
iphone
Getsy
fonte
fonte
button.showsTouchWhenHighlighted = YES
como faria com um toque real?Eu tive o mesmo problema que acima. Eu teria postado um comentário, mas minha reputação não é alta o suficiente. Então, postarei a resposta completa:
Programaticamente, pressione o botão e o destaque por um período aparentemente normal. A sugestão de Richie não funcionou, pois o botão só foi destacado (se houver) por um período imperceptível de tempo.
fonte
Por que não apenas executar o código que é executado quando o usuário pressiona o botão?
fonte
Se você está falando de um UIButton, basta chamar o mesmo método que o UIButton está chamando quando é tocado. Por exemplo:
fonte
Sim,
Mas o problema aqui é que você não poderá ver esses eventos porque é muito rápido. então o que você pode fazer é tentar o código acima com o NSTimer.
MeFirst é o método que eu criei.
fonte