以页眉样式呈现的 UItableView 页脚
Posted
技术标签:
【中文标题】以页眉样式呈现的 UItableView 页脚【英文标题】:UItableView footer rendered in header style 【发布时间】:2014-07-24 21:49:58 【问题描述】:我正在尝试在表格视图的底部添加页脚。这是一个简单风格的 tableView,只有 1 个部分和 1 个动态原型单元格。我使用这种方法来创建页脚:
- (NSString *) tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section
if (section == 0)
return @"Section 1 Footer";
return nil;
结果是页脚在正确的位置,但看起来像页眉(灰色背景加粗字体)
如果我将表格样式切换为“分组”,它似乎可以正常工作,但我不想要这个。关于如何解决它的任何想法?谢谢!
【问题讨论】:
我没有此表的标题。但是即使我添加一个,我仍然会遇到这个问题。 您忘记为页脚创建视图: UITableViewHeaderFooterView *sectionFooter = [self.tableview footerViewForSection:0]; [sectionFooter.contentView addSubview:self.myFooterView];也不要忘记实现 -(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section 如果我已经在使用“titleForFooterInSection”,是否需要“viewForFooterInSection”? 【参考方案1】:将 tableView 样式设置为分组。这将改变页脚样式。
【讨论】:
以上是关于以页眉样式呈现的 UItableView 页脚的主要内容,如果未能解决你的问题,请参考以下文章
UITableView 页眉和页脚高度与 Storyboard 布局不对应
在不重新加载整个表格视图的情况下更改 UITableView 的部分页眉/页脚标题
在 UITableView 页脚或页眉中添加 UIButton
UITableView 中的 UITextField:设置表格的第一响应者视图,但我们不知道它的类型(单元格/页眉/页脚)