たくさんの行を持つ UITableView があります。ユーザーが行をタップすると、カスタム ポップアップ (カスタム UIView) がテーブルの上に表示されます。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    PopUp *myPopUp = [[PopUp alloc] initWithFrame:CGRectMake(0, 0, 320, 568)];
    [self.view addSubview:myPopUp];
}
ペン先からカスタム UIView ポップアップをロードしています:
- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        [self loadNib];
    }
    return self;
}
- (void) loadNib
{
    NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"PopUp" owner:self options:nil];
    UIView *mainView = [subviewArray objectAtIndex:0];
    [self addSubview:mainView];
}
ポップアップには、押すとポップアップを閉じるボタンがあります。
- (IBAction)closePopUp:(id)sender
{
    [self removeFromSuperview];
} 
ボタンを押すとポップアップが消えます。ただし、その下にある UITableView は操作できなくなります (つまり、ユーザーはテーブルをスクロールしたり、別の行をタップしたりできなくなります)。ポップアップが消えて、テーブルが完全にインタラクティブになるようにしたいと思います。なぜこれが起こっているのか、どうすれば修正できるのか、誰でも説明できますか? ありがとう!
スクリーンショットで編集
データの行を持つ UITableView: http://imgur.com/PlIufHI,xGKxUul,qkt27oZ#0
行が選択されると、myPopUp が一番上に表示されます: http://imgur.com/PlIufHI,xGKxUul,qkt27oZ#1
「x」カスタム ボタンが押されると、closePopUp が呼び出され、スーパービューから myPopUp が削除されます: http://imgur.com/PlIufHI,xGKxUul,qkt27oZ#2
ユーザーは現在、テーブルを操作できません。ユーザーは行を選択したり、テーブルをスクロールしたりできません。