Я работаю над UITableView
с динамическими прототипами контента, где он отображает имя и фамилию в двух разных ячейках, но это сложно, потому что есть много места, и я хотел бы исправить это, используя просто одну команду label string, такую как:
namesurnamecell.textLabel?.text = "\(name!) \n \(surname!)"
К сожалению, в ячейке не может отображаться остальная часть строки.Поэтому я попытался использовать это:
if indexPath.row == 0 {
let namesuramecell = tableView.dequeueReusableCell(withIdentifier: "namesurnamecell", for: indexPath)
namesurnamecell.contentView.frame.size.height = 100
}
И это, очевидно, не сработало, поэтому я разделил эти значения на две ячейки для использования другого метода, но он все еще не идет:
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat{
if indexPath.section == 0
{
if indexPath.row == 1
{
return 5.0
}
}
return 5.0
}