0

我有一个执行通用功能的按钮。但是,如果点击按钮的左下部分,我想调用不同的函数。我只是想问一下这样做的更好方法是什么?

我正在考虑覆盖 ccTouchesBegan 并获取点击它的位置并根据左下角的位置范围执行不同的功能。

谢谢!

4

1 回答 1

0

感谢 LearnCocos2D 的回答(作为对问题的评论)。

要回答这个问题:

  • 为按钮的左下部分定义一个 CGRect。
  • 然后使用 CGRectContainsPoint 来识别 UITouch 位置是否在矩形内。如果是,则调用function2。如果不是,则调用function1。
于 2012-10-29T00:25:16.237 回答