0
テーブルビューを持つviewcontrollerからxibファイルをロードしています。xibファイルをビューから削除します
[[NSBundle mainBundle] loadNibNamed:@"NewView" owner:self options:nil])
[self.newView setFrame:CGRectMake(0, 0, 320, 480)];
[[UIApplication sharedApplication].keyWindow addSubview:self.newView];
ビューが正しく読み込まれています。 ボタンをnewViewでクリックすると、このビューを削除します。
[self.newView removeFromSuperview];
newViewが削除されました。しかし、その背後にあるテーブルビューには何も表示されません。透明な背景が表示されます。カントはそれを並べ替える方法を見つける。必要なヘルプ
でビューを削除しましたか? 正しいtableViewの代理人とデータソースがありますか?親からnewViewを削除した後に[tableView reloadData]を呼び出してtableViewを更新しようとしましたか? –
私は客観的なCとiphoneの開発に新しいです。私は間違ったやり方をしているようだ。私は[UIApplication sharedApplication] .keyWindowを使ってxibファイルを読み込みました。私はテーブルビューのデータをリロードする必要はないと思っています。 –
正しいテーブルビューのデリゲートとデータソースについては確かですか? –