これを行う簡単な方法は、通常どおりxibにビューを追加して表示することです。両方のビュー、テーブルビューと他のビューを設計し、tableViewにたとえば111のタグを付け、otherviewに別のタグ222を付けます。
今viewDidLoad
両方のビューを取得
UIView *noDataView = [self.view viewWithTag:222];
UITableView *tableView = [self.view viewWithTag:111];
//Hide both of them or only the noDataView until you know if you have data from the dataSource or not
データソースを確認してください
//hasElements do you have any element to show?
if(hasElements)
{
noDatView.hidden = YES;
tableView.hidden = NO;
}
else
{
noDatView.hidden = NO;
tableView.hidden = YES;
}