Показать сообщение поверх UITableView - PullRequest
0 голосов
/ 25 марта 2012

У меня есть UITableView, который поддерживается NSFetchedResultsController. Я хотел бы отобразить сообщение в верхней части списка, например, "Отображение элементов, отфильтрованных по XYZ". Я попытался вставить UIView с UILabel в верхней части экрана в IB, но, похоже, он не работает. Можно ли вообще делать то, что я хочу?

Ответы [ 2 ]

1 голос
/ 25 марта 2012

Я предполагаю, что владелец вашего .xib подклассов из UITableViewController, попробуйте изменить его на UIViewController, который имеет UITableView и ваш UILabel в качестве подпредставлений в IB.

1 голос
/ 25 марта 2012

Если вы не используете заголовок в табличном представлении, вы можете добавить пользовательский заголовок в верхней части вашего UITableView.

Реализуйте этот метод:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {

    UIView *myCustomView = [UIView alloc] init];
    //Add your label on myCustomView 

    return myCustomView;

}
...