2010-07-25 87 views
2

我写了纸牌游戏的代码..但现在是时候待办事项的图形和界面iPhone甲板游戏界面

什么是代表卡的最佳方法?

一个)的CALayer b)中的UIView c)中的UIButton

哪一个是最好的动画和接收用户触摸??? 你有什么建议?

在此先感谢

回答

1

因为UIButton是UIView的子类,所以它们在两个方面没有太大的区别。 如果你只需要'点击'处理,你可以选择按钮,如果你需要重写touchesBegan/touchesMoved,你应该重写UIView,而不是UIButton。

1

UIView子类可能是您的最佳选择。您可以轻松地从用户接收触摸事件,并且UIView允许您轻松进行简单的动画。

2

GeekGameBoard是旧版Apple提供的用于实现CALayers中UI的卡和棋盘游戏的示例代码。另一位用户将其修改为在iPhone上运行,以便您可以查看有用的代码。修改后的项目在bitbucket