gpt4 book ai didi

ios - 将单元格 xib 自动调整为表格 View 单元格宽度和行高

转载 作者:搜寻专家 更新时间:2023-11-01 05:59:23 25 4
gpt4 key购买 nike

我目前正在使用自定义 tableviewcell xib,并希望它的大小自动调整为 tableview 的宽度和行的高度。

单元格 View 的大小不会自动调整到表格 View 。因此,我尝试更改 tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) 委托(delegate)中的框架,但不会反射(reflect)任何更改(如果我在它之前和之后打印框架大小,它实际上会改变。)

有人知道解决这个问题的方法吗?最好的情况是让单元格的框架自动调整到 tableview 的宽度和行高。

编辑:经过进一步检查,问题可能与 iOS8 Size 类有关。当我调整 xib 内单元格的大小时,它只会扩展到比 TableView 的大小更大的宽度。标签应该位于中心(已经为它们设置了约束并以编程方式获得了相同的结果)。

截图如下:

enter image description here

最佳答案

找到问题了,是我的错。我从未在 ViewController 中对 TableView 设置约束,因此它保持了 iOS 8 中引入的 Size Classes 定义的默认基本尺寸。

这就是为什么单元格的宽度扩展了 View Controller 宽度的两倍。

关于ios - 将单元格 xib 自动调整为表格 View 单元格宽度和行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26645226/

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