Пользовательский заголовок UITableView с использованием UICollectionReusableView - PullRequest
0 голосов
/ 18 мая 2018

В настоящее время я использую UICollectionReusableView, чтобы создать собственный заголовок для таблицы.Проблема, с которой я сталкиваюсь, заключается в том, что этот заголовок не прокручивается в виде таблицы, как мне бы хотелось.Вот как я реализовал представление заголовка:

func numberOfSections(in tableView: UITableView) -> Int {
    return 1;
}

func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
    let headerView = Bundle.main.loadNibNamed("StoresListHeaderView", owner: self, options: nil)?.first as! StoresListHeaderView;

    return headerView;

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

В файле UICollectionReusableView .swift есть код по умолчанию, а в .xib просто backgroundImage.

Есть ли логическая опция для настройки этого?В противном случае, что бы вы использовали?

1 Ответ

0 голосов
/ 18 мая 2018

Попробуйте изменить свойство style UITableView на .plain, если это не так.Стиль .grouped будет держать заголовок на экране во время прокрутки.

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