Доступ к веб-сайту при нажатии на изображение в cocos2d

Я делаю приложение, используя cocos2d для использования изображений для отображения данных. Я хочу сделать отображаемое изображение как «ссылку». Таким образом, когда пользователь нажимает на изображение, он открывает определенный веб-сайт. Я использую cocos2d и Objective-C в первый раз. Я не знаю, как поступить с этим

Любая помощь приветствуется.

Спасибо!


person crazyneo    schedule 18.04.2013    source источник


Ответы (1)


Попробуй это:

-(void)createImageButton
{
        CCSprite *image_1   = [CCSprite spriteWithFile:@"Image_1.png"];
        CCSprite *image_2   = [CCSprite spriteWithFile:@"Image_2.png"];

        CCMenuItemSprite *imageBtn = [CCMenuItemSprite itemFromNormalSprite: image_1
                                       selectedSprite:image_2
                                               target:self
                                             selector:@selector(imageBtnPress:) ];

        imageBtn.position = ccp(width*0.5f, height*0.5f);


        CCMenu  *menu = [CCMenu menuWithItems: imageBtn, nil];
        menu.position = ccp(0.0f, 0.0f);
        [self addChild: menu z:100];
}

-(void) imageBtnPress:(id)sender
{
    //here open website link
     [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.apple.com"]];
}
person Guru    schedule 18.04.2013