Dei*_*vuh 1 iphone uitableview ios swift
我目前正在使用自定义tableviewcell xib,并希望它的大小自动调整为tableview的宽度和行的高度.
单元格视图的大小不会自动调整为tableview.所以我试图改变tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath)委托内的框架,没有反映出任何变化(如果我在它实际改变之前和之后打印框架尺寸.)
有谁知道这方面的解决方案?最好的情况是使单元格的框架自动调整到tableview的宽度和行高.
编辑:经过进一步检查后,问题可能与iOS8 Size类有关.当我在xib内调整单元格大小时,它将扩展到比表格视图大小更大的宽度.标签应该位于中心(已经设置了约束并以编程方式,得到了相同的结果).
这是一个截图:

发现问题,这是我的错.我从不在ViewController中为TableView设置约束,因此它保持了iOS 8中引入的Size Classes定义的默认基本大小.
这就是为什么单元格的宽度扩展到视图控制器宽度的两倍.
| 归档时间: |
|
| 查看次数: |
5738 次 |
| 最近记录: |