gpt4 book ai didi

ios - UITableViewStyleGrouped 仅删除标题的分隔符

转载 作者:行者123 更新时间:2023-11-29 01:37:14 25 4
gpt4 key购买 nike

我有一个包含几个部分的 UITableView。当我使用 UITableViewStylePlain 时,它不会在标题底部放置任何分隔符,而每个单元格确实有一个分隔符。这是我想要的外观,但是,我想要 UITableViewStyleGrouped 的行为,当您滚动时标题会随着滚动而移动而不是停留在原地。

但是当我切换到 UITableViewStyleGrouped 时,标题和第一个单元格之间会出现一个分隔符。

我怎样才能去掉这个分隔符?

最佳答案

您可以根据 UITableViewControllerDelegate(扩展 UIScrollViewDelegate)中的 contentInset 调整 contentOffset,如下所示:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
CGFloat sectionHeaderHeight = 40;


if (scrollView.contentOffset.y<=sectionHeaderHeight&&scrollView.contentOffset.y>=0) {
scrollView.contentInset = UIEdgeInsetsMake(-scrollView.contentOffset.y, 0, 0, 0);
} else if (scrollView.contentOffset.y>=sectionHeaderHeight) {
scrollView.contentInset = UIEdgeInsetsMake(-sectionHeaderHeight, 0, 0, 0);
}
}

关于ios - UITableViewStyleGrouped 仅删除标题的分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32833616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com