Невозможно добавить пользовательский интерфейс с меткой в ​​viewForHeaderInSection () - PullRequest
0 голосов
/ 25 апреля 2019

Я новичок, пытающийся выучить Swift

Я пытаюсь создать свой собственный заголовок раздела, создав uiview и добавив к нему метку перед его возвратом.Однако ярлык никогда не отображается, только uiview.

Я не вижу, что я делаю неправильно?

override func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
    return 40
}

override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
    let sectionHeaderView = UIView()
    sectionHeaderView.backgroundColor = UIColor.lightGray
    sectionHeaderView.layer.cornerRadius = 0

    let sectionLabel = UILabel()
    sectionLabel.text = "Test"
    sectionLabel.textColor = UIColor.black
    sectionLabel.font = UIFont.boldSystemFont(ofSize: 16)

    sectionHeaderView.addSubview(sectionLabel)

    return sectionHeaderView
}

1 Ответ

0 голосов
/ 25 апреля 2019

Я забыл добавить sectionLabel.sizeToFit() Спасибо, Мэдди!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...