TableView の設定中に HUD を表示していますが、TableView の背後に表示されているようです (テーブルビューのセパレーターが hud を壊しています)。
TableViewController のコードは次のとおりです。
- (void)viewDidLoad {
[super viewDidLoad];
MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
hud.mode = MBProgressHUDModeText;
hud.labelText = @"Loading";
// Populate the table
[self getTableData];
self.tableView.rowHeight = 90;
}
これは、TableViews でのみ行っています。