У меня есть CCLayer
с добавлением UIViewController.view
к слою через CCUIViewWrapper
.
UIViewController *vc = [[UIViewController alloc] initWithNibName:@"Book" bundle:nil];
vc.view.backgroundColor = [UIColor whiteColor];
wrapper = [CCUIViewWrapper wrapperForUIView:vc.view];
wrapper.contentSize = CGSizeMake(320, 480);
[self addChild:wrapper];
Представление имеет кнопку UIB, которая идеально реагирует на событие Touch и вызывает IBAction
.
Но я не могу понять, как заставить UIButton
вызвать IBAction в CCLayer. Причина, по которой кнопка вызывает IBAction
в CCLayer
, заключается в том, что запланированное действие - это взаимодействие с элементами CCLayer
.
Кто-нибудь может дать мне немного света?