iOS:以编程方式添加的子视图不捕获触摸事件

时间:2012-01-11 16:42:14

标签: ios ipad uiview touch subview

我在iPad应用程序中创建了一个标准的splitViewController,并将一个以编程方式从nib文件加载的子视图添加到detailsController。

在细节控制器中我有:

TimestampController *module = [[TimestampController alloc]initWithNibName:@"TimestampController" bundle:nil];
[self.view addSubview:module.view];

其中TimestampController是一个UIVIewController子类。

视图显示没有问题,但横向模式下的触摸识别存在问题:所讨论的子视图仅拦截左上角的小区域中的触摸事件(因此,如果我说在底部放置一个按钮或在子视图的最右边,它不能被按下)。在纵向模式中也存在较小程度的问题,其中仅忽略顶部底部的触摸事件。

我做错了什么?

0 个答案:

没有答案