我有这个菜单项,我想连接到我的xib文件,并想知道如何做到这一点? 我认为这可能就像普通的Xcode一样,但它与我认为的方式完全不同。如果你帮助我真的很感激。
CCMenuItemImage *gamecenter = [CCMenuItemImage
itemFromNormalImage:@"gamecenter.png"
selectedImage:@"gamecenter.png"
target:self
selector:@selector(gamecenter:)];
option1.position =ccp(50,-150);
CCMenu *menu6 = [CCMenu menuWithItems: option2, nil];
[menuLayer addChild: menu6];
- (void) option2: (id) sender
{
[[CCDirector sharedDirector] replaceScene:[GameCenterViewController scene]];
}
我知道您可能不会使用GameCenterViewController(xib文件)来替换场景。但只是把它展示出我想要做的事情。
答案 0 :(得分:0)
我认为GameCenterViewController是一个Cocos2d CCLayer。如果不是,请告诉我,我会编辑答案......
- (id)init
{
CCMenuItemImage *gameCenterMenuItem = [CCMenuItemImage
itemFromNormalImage:@"gamecenter.png"
selectedImage:@"gamecenter.png"
target:self
selector:@selector(gamecenter:)];
CCMenu *menu = [CCMenu menuWithItems: gameCenterMenuItem, nil];
[menuLayer addChild: menu];
}
- (void)gamecenter: (CCMenuItem *)menuItem
{
[[CCDirector sharedDirector] replaceScene:[GameCenterViewController scene]];
}