【发布时间】:2015-07-01 20:49:19
【问题描述】:
我正在尝试制作一个表,其中部分标题可以是长字符串。我以为我的设置是正确的(动态行数,自动换行设置),但字符串最后被截断了。请注意,节标题的大小在其他地方设置为 80 的高度,这足以显示大约 3 行文本。
// 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
}
【问题讨论】:
-
你让它工作了吗?希望知道您是如何解决的。
-
我仍然遇到同样的问题
-
有没有人可以解决这个问题?
标签: swift uitableview header word-wrap