2

シンプルな UI に取り組んでいますがaddSubviewremoveFromSuperview.

私のviewControllerにはIBOutletがありますUITableView

@property (strong, nonatomic) IBOutlet UITableView *tableView;

データの状態に応じて、viewControllers ビューから tableview を削除します。

[self.tableView removeFromSuperview];

これまでのところ、ビューは削除されています。デバッガーを使用すると、viewController にテーブルビューへの有効なハンドルがあることがわかります。addSubview を呼び出すと、次の行から問題が発生します。

[self.view addSubview:self.tableView];
[self.tableView setDataSource:studyResult];
[self.tableView reloadData];

何もしていないようで、UI に変化は見られません。tableViewにフレームを設定しようとしましたが、まだ結果がありません。

この振る舞いを見た人はいますか?

ジョー

4

2 に答える 2