Возможно ли развернуть UITableView
со статическими ячейками для автоматической настройки на 4-дюймовый экран iPhone 5 и развернуть высоту каждого из UITableViewCell
соответственно? Если я создаю простой в IB с 3 статическими строками, когда я просматриваю его на iPhone 3.5 "показывает, что он выглядит хорошо, но на iPhone 4" дисплей содержит дополнительные пробелы внизу. Я пытался играть с автозапуском (меня интересует только iOS6), настройка параметров автозапуска и т. д., но безрезультатно.Как я могу расширить UITableView, чтобы заполнить весь экран на iPhone 5 с помощью Interface Builder?
BTW - Я знаю, что могу установить высоту в коде, например, в heightForRowAtIndexPath:
разделить границы или высоту рамки по количеству строк (то есть 3 строки) Но я искал что-то более динамичного
..
Я не думаю, что есть какая-либо настройка IB как API уже обеспечивает динамический метод для регулировки высоты ячеек, которые вы уже, кажется, знают: 'Tableview: heightForRowAtIndexPath:'. И вообще, что может быть более динамичным, чем регулировать высоту ячеек во время выполнения до границ дисплея? Это будет работать даже для неизданных, неизвестных устройств с большим и меньшим дисплеем. –
сначала загружается ваше табличное представление, а затем ячейки загружаются после вызова методов dataSource. Поскольку ячейки не загружаются во время загрузки таблицыView, я предполагаю, что у вас не может быть лучшего варианта, чем метод «heightForRowAtIndexPath divide the bounds» для решения вашей проблемы. –
Спасибо, ребята, я знаю, что вы говорите, что heightForRowAtIndexPath является «динамическим». Моя путаница заключается в том, что вы должны авторизовать и автоматизировать макет. Есть ли здесь какая-то роль? Могут ли они использоваться для этой же цели? –