Есть ли простой способ определить, достаточно ли вам TableViewCells
для покрытия всего экрана? Как и весь экран, зарезервированный для TableView
, представлен в cells
.Swift определить, достаточно ли у вас клеток для покрытия всего экрана
Я знаю, что вы можете сложить высоту каждого cell
и высоту группы headers
и StatusBar
и любые другие элементы на экране и посмотреть, если сумма, если меньше, чем высота экрана используемого устройства. Но есть ли более элегантный и более простой способ узнать?
лучший способ справиться с этим процент экрана, используя и распространять с помощью строки состояния, заголовок, колонтитул и ячейку, а затем автоматически она полностью покрывает экран в любое устройство –
Поскольку 'UITableView' происходит от' UIScrollView', вы всегда можете получить свой '.contentSize' после вызова' layoutIfNeed'. Затем сравните его с размером экрана. –