gpt4 book ai didi

iphone - 如何更改按钮的图像?

转载 作者:搜寻专家 更新时间:2023-10-30 20:27:26 25 4
gpt4 key购买 nike

我在该行收到 EXC_BAD_ACCESS 错误。

[(CCMenuItemSprite*)[profileSelectionMenu getChildByTag:333] setNormalImage:normalSprite3];

基本上我只是想改变 CCMenuItemSprite 的正常图像。normalSprite3 和 selectedSprte3 都是 CCSprite。我将它们的属性设置为保留,但它仍然总是在上面的行上崩溃。有没有更简单的方法来完成我想要完成的事情?基本上将按钮设置为切换按钮?每次按下它都会改变图像

normalSprite3 =[CCSprite spriteWithFile:@"main_menu_button.png"];
selectedSprite3 =[CCSprite spriteWithFile:@"main_menu_button_select.png"];



profile3MenuItem = [CCMenuItemImage itemFromNormalSprite:normalSprite3 selectedSprite:selectedSprite3
target:self
selector:@selector(P3:)];
[profile3MenuItem setTag:333];

[(CCMenuItemSprite*)[profileSelectionMenu getChildByTag:333] setNormalImage:normalSprite3];

感谢您的帮助G

最佳答案

为什么不只是

[profile3MenuItem setNormalImage:normalSprite3];

此外,您在何处将项目添加到 profileSelectionMenu 以便 getChildByTag 起作用?

更新:我写这个是为了帮助调试 EXC_BAD_ACCESS

http://loufranco.com/blog/files/Understanding-EXC_BAD_ACCESS.html

如果你认为你提前发布了,打开 NSZombiesEnabled

http://loufranco.com/blog/files/debugging-memory-iphone.html

关于iphone - 如何更改按钮的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3396487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com