Расчет размера представления XCode - PullRequest
0 голосов
/ 29 марта 2019

Я пытаюсь вычислить headerView.frame.size.height

Мой _tableView.tableHeaderView состоит из нескольких представлений.

Я пытаюсь вычислить размер высоты.

headerView.frame.size.height = headerBanner1.bounds.size.height + headerLabel2.bounds.size.height + containerButton.bounds.size.height + headerBanner2.bounds.size.height + containerView.bounds.size.height

Я печатаю результат

print(headerView.frame.size.height)

Номер 921.0

Когда я запускаю приложение на моем iPhone 6, высота слишком велика, и между ними появляется пустое пространство между последним элементом представления заголовка и первым разделом представления таблицы.

Может быть, я должен умножить некоторый коэффициент, связанный с разрешением?

Если я это сделаю:

headerView.frame.size.height = headerView.frame.size.height - 44

Результат на моем iPhone 6 выглядит правильно. Но это решение не имеет смысла.

...