我有2个自定义单元格:1个用于图像,2个用于文本(使用标签显示)。 我希望文本单元格是动态高度,具体取决于文本大小。 将标签行设置为0,使用顶部,左侧和右侧约束,但是当我向数组添加信息时,重新加载它 - 然后表格不显示任何内容。 同样在viewDidLoad中编码下一个:
articleTableView.estimatedRowHeight = 150
articleTableView.rowHeight = UITableViewAutomaticDimension
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{
if content[indexPath.row].rangeOfString("imageBase64") == nil {
let cell = self.articleTableView.dequeueReusableCellWithIdentifier("Text Cell", forIndexPath: indexPath) as! TextTableViewCell
cell.textArticle.text = content[indexPath.row] as String
}
else{
let cell = self.articleTableView.dequeueReusableCellWithIdentifier("Image Cell", forIndexPath: indexPath) as! ImageTableViewCell
cell.imageArticle.image = decodedImage
}
return UITableViewCell()
}
这里有什么问题?
答案 0 :(得分:0)
您需要return cell
而不是return UITableViewCell()