如何在程序中主动触发按钮的事件呢大神们

rt、
如何在程序中主动触发按钮的事件呢大神们

:13:没有理解楼主的意思。请描述的详细些才方便告诉你。程序触发而不是用手点击按钮触发的话,可以程序直接调用回调函数,再把形参传进去就可以了啊。

就是模拟一次点击,实现按钮正常状态到按下状态的切换

额.保存按钮的指针,然后在合适的地方进行setTouchSelected(true) 就是按钮的高亮啊。然后再手动调用回调函数。即可。 :14:

提供一个复杂点的解决方案,就是模拟用户操作,
参考 GLViewProtocol::handleTouchesBegin 里的事件分发代码,来程序生成用户用户的触摸事件。就是不断的发送begin,move,end事件,模拟一系列的用户操作
之前做前一款游戏的时候,因为操作很繁琐,有些bug复现不好做,想过这个解决方案。

自己写按钮基类吧

直接拿到按钮指针 调回调函数就好呀~~