我将 tableView 从 Plain 更改为 Grouped,以便页眉/页脚不会浮在表格上并保持锚定在表格的顶部和底部。这很简单,但现在我设置的字体样式格式不起作用。奇怪的是,页眉/页脚的所有其他格式似乎都在起作用。对正在发生的事情和我所缺少的任何想法表示赞赏!
下面的代码:
// Setup format of the header
func tableView(tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) {
let title = UILabel()
title.font = UIFont(name: "Avenir Book", size: 12)
title.textColor = UIColor.whiteColor()
let header: UITableViewHeaderFooterView = view as! UITableViewHeaderFooterView
header.contentView.backgroundColor = UIColor(red: 30/255, green: 30/255, blue: 50/255, alpha: 1)
header.textLabel!.font = title.font
header.textLabel?.textColor = title.textColor
header.textLabel?.numberOfLines = 0
header.textLabel?.lineBreakMode = NSLineBreakMode.ByWordWrapping
header.textLabel?.textAlignment = NSTextAlignment.Center
}
在普通表中,上述所有内容都很好,看起来像这样:
但是,当我更改为分组表时,所有格式似乎都显示出来了,除了字体样式:
我对所有大写字母的来源感到困惑。
我试图从这个问题/答案中实施解决方案,但也无法让它发挥作用。谢谢你的想法!