문제

나는 사용자 지정 CCNode 내가 사용하는 제공을 위한 알림을 팝업 기준입니다.내가 노력하고 배경을 사용하지 때 CCNode 는 팝업 그러나 사용자가 상호 작용에 새로운 CCNode.

나는 비활성화 할 수 있습는 부모 UIView 를 사용하여 다음과 같은 경우는 팝업은 불

[[[CCDirector sharedDirector] view] setUserInteractionEnabled:NO];

클래스에 사용자 지정 CCNode 알림 나는 버튼을 설정하는 다음을 시도하고 재정의 이전도록 코드의 버튼만 만질 수 있는 이벤트

_buttonOK.userInteractionEnabled = TRUE;

그러나 이것은 작동하지 않고 전기의 사용자 상호 작용을 사용할 수 없습니다.내가 어떻게 재정의 이만 사용하도록 설정 _buttonOK 을 만질 수 있는?

도움이 되었습니까?

해결책

생각의 예쁜 그것을 할 수있는 방법을 만들 수 있습니다 CCMenuItem 100%너비 및 높이 없이 어떤 방법입니다.아래에서 모든 것이 CCMenuItem 지 않을 클릭할 수 있는 추가 당신이 원하는 무엇이 사용 가능한 상태로의 상단에 CCMenuItem.

그래서...당신이 무언가가 있고 다음과 같:

Interaction Enabled Nodes > CCMenuItem without any method > Background without interaction.

는 데 도움이되기를 바랍니다:)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top