我有一个UITableView
有时是空的,我有一个页脚UITableView
。即使在表格视图中没有内容时,我想要的是始终显示页脚。这可能吗?或者是更好地添加一个额外的单元格到UITableView
并将其用作页脚?当空的时显示UITableView页脚
宁愿将其作为页脚单独保存,而不是将其作为单元格添加到UITableView
的末尾。
任何帮助表示赞赏。
我有一个UITableView
有时是空的,我有一个页脚UITableView
。即使在表格视图中没有内容时,我想要的是始终显示页脚。这可能吗?或者是更好地添加一个额外的单元格到UITableView
并将其用作页脚?当空的时显示UITableView页脚
宁愿将其作为页脚单独保存,而不是将其作为单元格添加到UITableView
的末尾。
任何帮助表示赞赏。
您可以使用这样的事情时,有没有行
UIView* footerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 400)];
[footerView setBackgroundColor:[UIColor clearColor]];
self.tableView.tableFooterView = footerView;
[self.tableView setSeparatorStyle:(UITableViewCellSeparatorStyleNone)];
[self.tableView setContentInset:(UIEdgeInsetsMake(0, 0, -350, 0))];
确定的第一件事是,当你说:“是的UITableView有时是空的”。所以如果你的表是空的,你在其中添加一个页脚视图。像下面一样
-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
UIView* myFooterView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.frame.size.width, 50)];
[myFooterView setBackgroundColor:[UIColor blueColor]];
return myFooterView;
}
您的页脚视图将显示在tableview的顶部,因为tableview.something中没有任何行,如下图所示。红色是TableView颜色,蓝色是页脚视图颜色。
当你的表是不是空的页脚视图会像
所以我建议你添加和低于该视图表视图,显示内容多视图。希望这会消除你的疑惑。
我认为这太hackey,不喜欢编辑内容插入的想法 –
它不会产生任何问题 –