Я хочу управлять длинным текстом в textlabel и detailtextlabel для ячеек в UITableview, потому что, если textlabel имеет длинный текст, подробный текстовый ярлык усекается с "..." и наоборот.
Вот проблема:
Итак, я хочу знать, есть ли способ управлять пространством между textlabel и detailtextlabel, чтобы не было усечений и дать им больше строк.Я пробовал с:
...
if tableData[indexPath.row].clave.count > 6 {
cell?.detailTextLabel?.numberOfLines = 5
cell?.textLabel?.numberOfLines = 5
} else {
cell?.detailTextLabel?.numberOfLines = 1
}
cell?.textLabel?.text = nueva_cadena_string
cell?.detailTextLabel?.text = tableData[indexPath.row].clave
cell?.textLabel?.textColor = UIColor.brown
cell?.textLabel?.font = UIFont.boldSystemFont(ofSize: 15.0)
cell?.textLabel?.lineBreakMode = .byWordWrapping
return cell!;
Но это не очень хорошо работает, кажется, что они дают только 2 строки, а не 5, и я не могу изменить ширину для текстовой метки и detailtextlabel.