gpt4 book ai didi

ios - Swift:UITableViewController - 修改 UITableView 和 View Controller 之间的边距

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

我在我的应用程序中使用 UITableViewController。它工作得很好,但默认的 UITableViewController 在嵌入其中的 UITableView 和 UITableViewController 的主视图之间添加了一些间距。看下图。如何从 Storyboard或代码中删除/修改此间距?

enter image description here

蓝色是我的自定义行。间距位于蓝色 tableView 行和绿色导航栏之间。

最佳答案

在 ViewDidLoad 中添加这个对我有帮助:

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

也可以通过实现委托(delegate)方法来删除它

override func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {

return CGFloat.leastNormalMagnitude
}

但在第二种方法中,它会自动删除 TableView 部分之间的所有间距。

我也听说 UITableView 的 Grouped 风格会出现这个问题。

关于ios - Swift:UITableViewController - 修改 UITableView 和 View Controller 之间的边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49510406/

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