如何将制造的活动发布到UIButton

时间:2013-02-17 14:36:04

标签: ios uibutton

我正在编写一个简单的iOS 6.1游戏。游戏涉及按下按钮(好吧,这是一个tictactoe板,细胞是UIButtons)。允许玩家选择是先行,还是计算机先行。如果播放器告诉计算机先行,我想设置一些值,然后关闭UIButton,就像用户按下它一样。

如何发布事件或以其他方式模拟按下按钮的操作,让框架的其余部分完成处理按钮按下的工作?

如果有更好的设计方法,我不必假装电脑按下了按钮,我就会听到这个消息。

谢谢

1 个答案:

答案 0 :(得分:1)

您的按钮将连接到操作方法,通常在视图控制器中。只需自己调用该方法,将按钮作为发件人传递即可。

您的方法将类似于:

-(IBAction)buttonPressed:(UIButton*)sender
{
    // Respond to your button press...
}

你可以这样称呼它:

[self buttonPressed:self.whicheverButtonYouLike];

您需要将定义为按钮的按钮才能使用。