gpt4 book ai didi

ios - Swift 中的 UITableViewCell 框架边距

转载 作者:行者123 更新时间:2023-11-29 05:48:42 24 4
gpt4 key购买 nike

我想输入单元格坐标。当我应用以下代码时,该单元格从应用程序中消失。如何调整边框边距?

 override func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath)
{
cell.layoutMargins = UIEdgeInsets(top: 50, left: 25, bottom: 0, right: 25)
cell.preservesSuperviewLayoutMargins = false
}

最佳答案

对于单元格,请尝试以下操作:

override func tableView(tableView: UITableView, 
willDisplayCell cell: UITableViewCell,
forRowAtIndexPath indexPath: NSIndexPath)
{
cell.separatorInset = UIEdgeInsetsZero
cell.preservesSuperviewLayoutMargins = false
cell.layoutMargins = UIEdgeInsetsZero
}

但是根据编辑的信息, TableView 的容器 View 中似乎有边距。这要么来自 TableView 和 View 之间的约束(一一检查),要么 View 中存在布局边距,在这种情况下请尝试;

 override func viewDidLoad() {
// ...
self.view.layoutMargins = UIEdgeInsetsZero
}

关于ios - Swift 中的 UITableViewCell 框架边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55882085/

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