iOS - 触摸UIImageView后禁用触摸功能

时间:2013-12-13 16:34:45

标签: ios cocoa-touch uiimageview tic-tac-toe touch-event

我正在Xcode中为iPhone创建一个Tic Tac Toe游戏。

一切正常,我只想在触摸后触发每个9个方块的触摸事件,例如因此用户无法单击相同的方块将值从X更改为0.

我已经尝试touch1.userInteractionEnabled = NO;touch1是我要禁用的方格UIImageView但没有快乐。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我会将它们全部用于UIButtons而不是UIImageViews并将它们全部设置为将UIControlEventTouchUpInside发送到同一个方法。然后,您可以区分发送到IBAction方法的sender参数按下了哪个按钮,并跟踪游戏逻辑或字典中已经点击了哪个按钮。

答案 1 :(得分:0)

点击后,你应该将UIImageView的userInteractionEnabled属性设置为NO

imageView.userInteractionEnabled = NO;
相关问题