美文网首页iOS学习专题
iOS处理UITableView的HeaderSection悬停

iOS处理UITableView的HeaderSection悬停

作者: 蜡笔小新Zzz | 来源:发表于2018-11-02 09:27 被阅读4次

问题

网络有很多UITableView的HeaderSection悬停和取消方法,我试用感觉还是存在问题!设计师喜欢用UITableViewStylePlain的样式来处理背景颜色[UIColor groupTableViewBackgroundColor]

解决

现在就设置取消悬停的处理方法,不一定是最好,我觉得这个应该是可行的,FooterInSectionHeaderInSection那个代理自己决定~

  1. 设置style:UITableViewStyleGrouped

  2. - (nullable UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section的代理方法中自定义View,是否重用自己考虑;

- (nullable UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
    UIView *footerView = [[UIView alloc] init];
    footerView.backgroundColor = [UIColor whiteColor];
    return footerView;
}
  1. - (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section的代理方法设置对于的高度;
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
    return 20;
}

相关文章

网友评论

    本文标题:iOS处理UITableView的HeaderSection悬停

    本文链接:https://www.haomeiwen.com/subject/xxrqxqtx.html