CCMenuItemImage的文档实际上并没有说明它的作用。
CCMenuItem 有很多子类。我继承了一个将其用作按钮的项目。
CCMenuItem *start;
start = [CCMenuItemImage itemFromNormalImage:[self prefixedImage:@"start button.png"]
selectedImage:[self prefixedImage:@"start button selected.png"]
target:myTarget
selector:@selector(start:)];
它对两种状态都使用相同的按钮。我对其进行了修改,以使所选状态具有不同的图像。
我期待/希望当我触摸该项目时它会突出显示,并且当我释放按钮时它会发送我的目标操作(它确实如此)。
(除此之外:用 iOS 的说法,我知道这是两个不同的东西。但是这个库似乎没有那个区别。)highlighted
selected
所以:
- 是否打算将此“菜单项”用作按钮?
- 何时显示此菜单项的选定图像?
- 我应该如何让它显示为选中状态?