Tabelview Cell无法正确显示

时间:2018-02-09 12:27:47

标签: ios swift xcode uitableview tableview

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

1 个答案:

答案 0 :(得分: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
 }