UITableView пространство на вершине в iOS 10? - PullRequest
0 голосов
/ 16 сентября 2018

Я использую сгруппированные UITableView в XIB.При загрузке он показывает дополнительное пространство в верхней части заголовка первого раздела.

То, что я пробовал до сих пор:

   if #available(iOS 11, *) {
  self.recordTableView.contentInsetAdjustmentBehavior = .never
} else {
   //Doesn't Work
  //self.automaticallyAdjustsScrollViewInsets = false
  self.parent?.automaticallyAdjustsScrollViewInsets = false

}

Также попытался установить tableView -> Content Insets в Never в XIB.

Что мне здесь не хватает?

1 Ответ

0 голосов
/ 16 сентября 2018

Ну, вам нужно понять две вещи. Установка нулевой высоты TableHeaderView и SectionHeaderHight

  1. Это установит вашу высоту заголовка таблицы на ноль

    tableView.tableHeaderView = UIView (кадр: CGRect (источник: .zero, размер: CGSize (ширина: self.view.frame.size.width, высота: CGFloat.leastNormalMagnitude)))

  2. Это установит высоту заголовка раздела (ПРИМЕЧАНИЕ. ВАМ это может не понадобиться. Зависит от вашего варианта использования)

    tableView.sectionHeaderHeight = CGFloat.leastNormalMagnitude

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