Iphone 将菜单项连接到xib文件cocos2d?

Iphone 将菜单项连接到xib文件cocos2d?,iphone,objective-c,xcode,ios5,cocos2d-iphone,Iphone,Objective C,Xcode,Ios5,Cocos2d Iphone,我有一个菜单项,我想连接到我的xib文件,我想知道怎么做? 我原以为这可能像普通的Xcode,但它和我想象的完全不同。如果你能帮助我,我真的很感激 CCMenuItemImage *gamecenter = [CCMenuItemImage itemFromNormalImage:@"gamecenter.png" selectedImage:@"gamecen

我有一个菜单项,我想连接到我的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文件)来替换场景。但我只是想展示一下我在做什么。

我认为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]];
}