Sto provando a creare una tabella in cui le intestazioni di sezione possono essere stringhe lunghe. Pensavo di avere le impostazioni giuste (numero dinamico di linee, set di word wrapping) ma invece la stringa è semplicemente troncata alla fine. Si noti che l'intestazione della sezione è dimensionata con un'altezza di 80, altrove, che è sufficiente per visualizzare circa 3 righe di testo.Intestazione della sezione tabella: multi-linea/word wrapping
// Format section header
override func tableView(tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) {
let header: UITableViewHeaderFooterView = view as! UITableViewHeaderFooterView
header.contentView.backgroundColor = mainColorBlue
header.textLabel.textColor = UIColor.whiteColor()
header.textLabel.textAlignment = NSTextAlignment.Left
header.textLabel.numberOfLines = 0 // Dynamic number of lines
header.textLabel.lineBreakMode = NSLineBreakMode.ByWordWrapping
header.textLabel.font = UIFont(name: "HelveticaNeue-Thin", size: 16)!
header.textLabel.text = objectsArray[section].sectionName
}
Hai funzionato? Apprezzerei sapere come l'hai risolto. – zeeple
Sto ancora avendo esattamente lo stesso problema – SwiftMatt
Qualcuno ha una soluzione per questo? – po5i