UITableView titleForHeaderInSection shows all caps

前端 未结 14 925
孤独总比滥情好
孤独总比滥情好 2021-01-30 16:28

I am using titleForHeaderInSection to show a header for a UITableView section. It worked fine with the iOS6 SDK, but the iOS7 SDK shows the header in all CAPS.

I guess

14条回答
  •  情歌与酒
    2021-01-30 17:17

    Swift 5

    Static TableViewController & storyboard section title. The below code will work the first letter capitalized.

    override func tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) {
            let titleView = view as! UITableViewHeaderFooterView
            titleView.textLabel?.text =  titleView.textLabel?.text?.capitalized
        }
    

提交回复
热议问题