gpt4 book ai didi

ios - 如何在 iOS 15 中删除节标题分隔符

转载 作者:行者123 更新时间:2023-12-05 00:22:32 26 4
gpt4 key购买 nike

在 iOS 15 中,UITableView在节标题和第一个单元格之间添加分隔符:
enter image description here
如何隐藏或删除该分隔符?
几点注意事项:

  • 标题是从 tableView(_:viewForHeaderInSection:) 返回的自定义 View .
  • 查看 View 调试器时,我可以看到额外的分隔符实际上是第一个单元格的 subview ,它现在具有顶部和底部分隔符。
  • 除了设置tableView.separatorInset要更改单元格分隔符的插入,这是一个完全标准的表格 View ,没有自定义。
  • 最佳答案

    选项1:
    也许通过使用 UITableViewCellSeparatorStyleNone使用表格 View 并用仅具有底线的自定义 View 替换单元格的系统背景 View ?
    选项 2:使用来自 https://developer.apple.com/forums/thread/684706 的提示

    - (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 150000 // only Xcode 13+ needs and can compile this
    if (@available(iOS 15.0, *)) {
    [self.tableview setSectionHeaderTopPadding:0.0f];
    }
    #endif
    }

    关于ios - 如何在 iOS 15 中删除节标题分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68875229/

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