在UITableView上显示消息

时间:2012-03-24 22:57:42

标签: ios ios5 interface-builder uitableview

我有一个由UITableView支持的NSFetchedResultsController。我想在列表顶部显示一条消息,例如“显示由XYZ过滤的项目”。我尝试在IB的屏幕顶部插入UIView UILabel,但它似乎不起作用。这甚至可以做我想做的事吗?

2 个答案:

答案 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中的子视图。