ストーリーボードを使用してUITableViewにヘッダーを追加できないようです。いくつかのプロトタイプセルが表示され、正常に機能しているUITableViewがあります。次に、これらのプロトタイプセルの上に新しいUIViewをドラッグし、テーブルのヘッダーとして機能する(セクションヘッダーとしてではなく)ラベルを追加しました。UILabelという単一のプロパティを使用してUIViewの新しいサブクラスを作成しました。ストーリーボードのUIViewのクラスは、このカスタムUIViewに設定され、UILabelの参照アウトレットは、カスタムUIViewクラスのUILabelプロパティに設定されます。
次に、UITableViewControllerのviewDidLoadメソッドで、次のことを実行しています。
DetailTableHeaderView *headerView = [[DetailTableHeaderView alloc] init];
headerView.entryNameLabel.text = @"TEST";
self.tableView.tableHeaderView = headerView;
[self.tableView reloadData];
しかし、アプリを実行すると、テーブルヘッダーがまったく表示されません。また、headerView.entryNameLabelのtextプロパティが「TEST」に設定されていないことにも気づきました。
私はここで何が間違っているのですか?