Tableview 单元格将无法正确显示

Posted

技术标签:

【中文标题】Tableview 单元格将无法正确显示【英文标题】:Tabelview Cell won't show correctly 【发布时间】:2018-02-09 12:27:47 【问题描述】:

我的表格视图单元格无法正确显示。我不知道问题是什么。当我启动模拟器时,它会显示:Simulator. 我使用了Contraints,我确信Contraints 是正确的。应该是这样的:How it must look like. 请帮忙!

【问题讨论】:

tableView:heightForRowAtIndexPath: 返回...? 更改您的heightForRowAtIndexPath 你可以添加你已经实现的代码吗? 【参考方案1】:

在你的代码中添加这些

 func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat 
        return 80.0
    

如果你有多个高度,那么设置这样的条件

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat

    if(indexPath.section == 0)
        return 50
    else
      retrn 120
    

或者使用自动尺寸,根据其内容自动调整每个单元格的大小:

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat  
     return UITableViewAutomaticDimension
 

【讨论】:

以上是关于Tableview 单元格将无法正确显示的主要内容,如果未能解决你的问题,请参考以下文章

在tableView中选择多个单元格并将另一个tableView单元格中的选定单元格显示为标签?

如何组织表格视图单元格

TableView - 选择单元格时的操作

为 TableView 单个单元格设置禁用属性

Swift:如何将单元格发送到 TableView 中的正确部分?

无法在我的 TableView 中显示自定义单元格文件?