1

我正在编写一个简单的 iOS 6.1 游戏。游戏涉及按下按钮(好吧,这是一个tictactoe板,单元格是UIButtons)。允许玩家选择是先走还是电脑先走。如果玩家告诉计算机先走,我想设置一些值,然后像用户按下它一样触发 UIButton。

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

如果有更好的设计方法,我不必假装电脑按下了按钮,我愿意听听。

谢谢

4

1 回答 1

1

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

您的方法将类似于:

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

你可以这样称呼它:

[self buttonPressed:self.whicheverButtonYouLike];

您需要将按钮定义为插座才能正常工作。

于 2013-02-17T14:43:05.457 回答