iPhone:以编程方式按下按钮

时间:2009-08-22 17:40:05

标签: iphone cocoa-touch

是否可以在没有用户触摸的情况下以编程方式按下iPhone SDK中的按钮?

4 个答案:

答案 0 :(得分:9)

你可以这样做:

[button sendActionsForControlEvents:UIControlEventTouchUpInside];

答案 1 :(得分:7)

您希望用户看到按下按钮吗?将highlighted属性设置为true,它看起来就像被按下了一样。

现在,如果您只想模拟按下按钮的结果,只需将您指定的选择器调到“Touch Up Inside”或“Touch Down Inside”事件。

答案 2 :(得分:2)

您可以在按钮的坐标上合成触摸,并设置相应的事件here's how

答案 3 :(得分:1)

覆盖另一个透明的大按钮,并将另一个按钮分配给它。