У меня есть ViewController, который реагирует на некоторые события touchEvents (touchSegan, TouchMoved и т. Д.).
Я обнаружил, что когда я показываю этот контроллер с использованием presentModalViewController: он работает просто отлично, но я пытаюсь добавить его View как подпредставление другого ParentViewController, например так:
- (void)viewDidLoad
{
[super viewDidLoad];
//Add SubController
controller = [[SubViewController alloc] initWithNibName:@"SubViewController" bundle:nil];
controller.view.frame = CGRectMake(0, 30, 300, 130);
[view addSubview:controller.view];
[controller release];
}
Когда я делаю это, добавляется родительский вид, но он больше не реагирует на сенсорные события.Есть ли способ исправить это?
Кроме того, есть ли лучший способ сделать это?Я знаю, что, возможно, мог бы использовать подкласс View для дочернего представления, но он должен использовать Nib, и я не был уверен, как справиться с этим без использования ViewController.