【问题标题】:Remove space above grouped UITableView in Swift在 Swift 中删除分组 UITableView 上方的空间
【发布时间】:2019-09-29 10:42:17
【问题描述】:

如何删除分组 UITableView 上方的空间?

【问题讨论】:

标签: swift uitableview programmatically


【解决方案1】:

您可以通过将 UIView 添加到表视图 .tableHeaderView 属性来删除空间,即

tableView.tableHeaderView = UIView(frame: CGRect(x: 0, y: 0, width: 0, height: CGFloat.leastNonzeroMagnitude))

CGFloat.leastNonzeroMagnitude 为您提供最小的正数,即小于或等于所有正数,但大于零。

【讨论】:

    【解决方案2】:

    使用此委托方法将标题部分的高度设置为最小:

    func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
        return 0.1
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-17
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 2012-04-13
      • 2012-01-11
      相关资源
      最近更新 更多