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 に答える