iphone子视图没有响应点击事件

时间:2013-01-29 07:40:31

标签: iphone events click subview

我做了什么:

self.blsController = [self.storyboard instantiateViewControllerWithIdentifier:@"nextPage"];
    self.blsController.view.frame= CGRectMake(self.blsController.view.frame.size.width , 0, self.blsController.view.frame.size.width, self.blsController.view.frame.size.height);
    [self.blsController.view setUserInteractionEnabled:YES];
    [self.view addSubview:self.blsController.view ];

我移动了父视图以显示子视图

self.view.center = pollPoint;

但是子视图没有响应点击事件

我试过了:

  
      
  1. [self.blsController.view setUserInteractionEnabled:YES];

  2.   
  3. 在子视图控制器中添加touchesEnded但它们不起作用,请告诉我为什么以及如何处理它。

  4.   

THX

1 个答案:

答案 0 :(得分:0)

您不应该移动父视图本身,然后您将无法触及其任何子视图太伙伴。如果用户点击屏幕并且主视图不在屏幕上,则子视图也不会接收到触摸。