我有一个ViewController响应一些touchEvents(touchesBegan,touchesMoved等)。TouchesBegan在没有被调用的子视图控制器上
我发现,当我告诉使用presentModalViewController此控制器:它工作得很好,但我尝试添加它查看另一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。
请编辑,不代表不支持投票。除非您编辑,否则我无法删除它。 – mackross 2011-05-25 17:04:03
@mackross:已编辑... – sergio 2011-05-25 20:46:54