iOS笔记:查询结果为空,显示无数据的方法(UITableView Display No Data)

iOS查询返回空结果集,界面上提示空数据的方法(No Data)

#pragma mark - UITableViewDataSource
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    if (self.articles.count) {
        self.tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
        self.tableView.backgroundView = nil;
        return 1;
    } else {
        self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

        UILabel *label = [[UILabel alloc] initWithFrame:self.tableView.bounds];
        label.text = @"没有搜索到相关文章\n请输入其它关键字再次搜索";
        label.numberOfLines = 2;
        label.textAlignment = NSTextAlignmentCenter;
        label.textColor = [UIColor lightGrayColor];

        self.tableView.backgroundView = label;
    }

    return 0;
}


你可能感兴趣的:(iOS笔记:查询结果为空,显示无数据的方法(UITableView Display No Data))