我有一个由UITableView
支持的NSFetchedResultsController
。我想在列表顶部显示一条消息,例如“显示由XYZ过滤的项目”。我尝试在IB的屏幕顶部插入UIView
UILabel
,但它似乎不起作用。这甚至可以做我想做的事吗?
答案 0 :(得分:1)
如果您不在表格视图上使用标题,则可以在UITableView的顶部添加自定义标题。
实施此方法:
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
UIView *myCustomView = [UIView alloc] init];
//Add your label on myCustomView
return myCustomView;
}
答案 1 :(得分:1)
我的猜测是.xib的所有者是UITableViewController的子类,尝试将其更改为UIViewController,其中包含UITableView和UILabel作为IB中的子视图。