【发布时间】:2013-10-20 15:02:32
【问题描述】:
我有一层叫alayer,还有一个叫abutton的按钮,当点击按钮时,另一个叫blayer的层会显示在一个layer中,而不是replaceScene,请看下面的代码,
图层.m
-(void)abuttonclicked:(id)sender
{
blayer *blayer = [blayer node];
blayer.position = ccp(1,1);
[self addChild:blayer];
}
blayer.m有一个叫bbutton的按钮和一个叫bstring的字符串值,我想点击b按钮,它会关闭blayer(从alayer中删除blayer),并将字符串值bstring传递给alayer,请看下面的代码,
-(void)bbuttonclicked:(id)sender
{
// how can do here to close its self(remove its self from alayer), and pass the bstring to alayer?
}
谢谢。
ps。我可以使用 NSUserDefault 来传递字符串值,但我认为这是一种不好的方式,还有其他方式来传递值吗?
【问题讨论】:
标签: cocos2d-iphone cclayer ccscene