【问题标题】:Table View Cell size changing表格视图单元格大小变化
【发布时间】:2016-02-05 22:42:57
【问题描述】:

我的 TableView 在 Xcode 中使用 Swift 时遇到问题。

我正在使用 Parse,(遗憾的是它即将关闭)但我认为问题出在 Interface Builder 中。 (IB) 问题在于它在每个单元格下方添加了一个巨大的空白区域。

Here's图片链接:(我没有足够的声誉直接在问题中发布图片)

正如您在 IB 上的单元格中看到的那样,没有空间,但由于某种原因,它增加了这个巨大的空间。我已经检查了图像分辨率和大小以及 UIImageView 的确切大小

【问题讨论】:

  • 你设置的行高是多少?你在实现 tableView:heightForRowAtIndexPath: 吗?还是估计的RowHeight?
  • 我没有在代码中设置任何东西。我设置的只是 IB 中的值。
  • 它的设置是什么?您应该为 tableviewcell 中的视图设置约束,然后设置 tableView.estimatedRowHeight
  • 哦。这似乎解决了它。 TableView 单元格大小与单元格的自定义大小不同。
  • @beyowulf 如果您可以发布官方答案,我可以验证它

标签: ios swift parse-platform tableview pftableviewcell


【解决方案1】:

在你的 UITableViewCell 中设置约束。然后在 viewDidLoad 中说:

self.tableView.estimatedRowHeight = 120.0 //Or some other approximation of your cell's height

这将导致表格视图的单元格高度由单元格中设置的约束确定。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多