0

我做了什么 :

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. 在子视图控制器中添加 touchesEnded 但它们不起作用,请告诉我为什么以及如何处理。

谢谢

4

1 回答 1

0

你不应该移动父视图本身,那么你将无法接触到它的任何子视图。如果用户将点击屏幕并且主视图不在屏幕上,那么子视图也不会收到触摸。

于 2013-01-29T07:51:47.043 回答