我正在尝试在我的应用程序中使用 SlidingMenuGrid 代码并改变一些行为。问题是我有点卡住了。在 Brandon Reynolds 的博客中,您可以找到一个带有菜单的示例项目,非常棒。我非常感谢他分享他有用的代码。
我想要实现的是一个滑动菜单,其中不仅可以触摸图像项目,而且还可以触摸表示带有购买产品选项的按钮的图像(或更多按钮 - 例如购买/出售 - 使用/停止使用等。RPG风格)。在下图中,我使用了带有文本的菜单项,但在最终版本中,我希望使用带有精灵的菜单项。
SlidingMenuGrid 通过接受 CCMenuItemSprite 数组来工作,并且 API 允许设置显示类型、列和行的 nr。
我曾尝试在 CCLayer 中添加带有选择器的 CCMenu,我还添加了 SlidingMenuGrid 实例,但不幸的是,即使我启用了触摸,单击它时也不会调用选择器。
我认为正在发生的事情是 SlidingMenuGrid 吞下了所有的触摸。我试图修改它,但我并不真正理解代码,我试图找到一个更简单、更容易的解决方案(例如,通过在图层上添加一个菜单项而不是使用 SlidingMenuGrid)。
有什么想法或建议吗?