func tableView(tableView: UITableView,
viewForHeaderInSection section: Int) -> UIView? {
let hView = UIView(frame: CGRectMake(0, 0, tableView.frame.width, 44))
hView.backgroundColor = UIColor.whiteColor()
let hLabel = UILabel(frame: CGRectMake(15, 2, 30, 44))
hLabel.font = UIFont(name: "YOUR_FONT_NAME", size: 30)
hLabel.textColor = kiExtremeOrange
hLabel.text = alphabets[section]
hView.addSubview(hLabel)
return hView
}
Примечание. Сначала импортируйте шрифт, который вы хотите использовать
У меня есть W520 также (с Quadro 1000M) и два внешних монитора (через базовый блок), я думаю, что необходимо искать проблемы с Optimus Nividia.
Для 'быстрого решения' можно изменить конфигурацию дисплея в настройках BIOS (F1) от OPTIMUS до интегрированного (=intel микросхема) или другой установке для карты Nvidia (моя установка).