0

どうやら問題が発生したようです。画面の下半分に UITableView が表示され、セルを選択すると、画面の下部にカスタムセルが表示されるアプリケーション (ビューベース) があります。このセルの右下に「詳細」ボタンがあり、それが選択されたときに新しいNIBファイルを開くことを望みますが、私ができる唯一のことは、画面からtableViewを削除することです..「addSubview」の前に何を使用すればよいかわかりません。これは、私が思っていたself.viewではないためです。

- (void)moreInfoButton:(id)selector{
    NSLog(@"Button Pressed");
    MoreInfo *mivc = [[MoreInfo alloc] initWithNibName:@"MoreInfo" bundle:nil];
    [self.tableview removeFromSuperview];
    //[self.view addSubview:(UIView *)mivc];
    [self.navigationController pushViewController:mivc animated:YES];
    UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"List of Events" style:UIBarButtonItemStylePlain target:nil action:nil];
    self.navigationItem.backBarButtonItem = backButton;
    [backButton release];
    [mivc release];

}

また、 (UIView *) もうまくいきません。助言がありますか?

PS UITableView は、navigationController をまったく使用しません。これは単なるテーブルです。これは問題でしょうか?

また、新しいビューをプッシュすることを選択し、このビューに navigationViewController を使用しない場合、これは可能ですか?

4

2 に答える 2