Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
CCMenuItem 默认在修饰时触发其块。我想把它改成达阵。无论如何要在不修改 CCMenu 类的情况下执行此操作(这会破坏其他部分)。这可以在一个类别中完成吗?
想知道为什么事件的实现方式与 UIKit 不同(免费事件选择)。
您可以继承 CCMenuItem 并通过覆盖selected,unselected和来实现此行为activate,具体取决于您的需要。
selected
unselected
activate
然后,您可以在 CCMenu 中使用您的新类,以便您可以自动对其进行布局,并且您的应用程序的其余部分将继续运行。
您仍然可以使用 a 的CCMenuItem外部CCMenu并自己切换触摸。使用selected,unselected和activate方法。无需修改CCMenu.
CCMenuItem
CCMenu