Cocos2D модальное окно с CCLayer - PullRequest
2 голосов
/ 17 января 2012

Попытка реализовать модальное окно с CCLayer. Мой слой модального вида добавлен как дочерний элемент другого слоя.

В моем слое модального вида я добавил методы (сенсорный экран включен):

-(void) registerWithTouchDispatcher
{
    [[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];
}

-(BOOL) ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event
{
    return YES;
}

Почему слой модального вида не поглощает мои прикосновения?

1 Ответ

2 голосов
/ 18 февраля 2012

попытаться установить приоритет -129. Меню имеет самый низкий приоритет (kCCMenuTouchPriority = -128). Просто попробуйте этот код:

[[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:-129 swallowsTouches:YES];
...