Подскажите как можно реализовать такую конфигурацию через AutoLayout или в коде.
Экран приложения разделен на две части - наверху шапка с текстом, под ней таблица UITableView. В таблице ширина ячейки фиксированная (назовем эту ширину X).
Ширина шапки будет меняться, но есть обязательный минимум, допустим 70. То есть ширина шапки >= 70.
Я хочу реализовать, чтобы ширина таблицы всегда (при любом варианте устройств) была кратна ширине ячейки X. Для разных размеров устройств ширина таблицы будет "плавать", но обязательно чтобы она всегда оставалась кратной X.
Соответственно, всё оставшееся пространство (которое не хватает, чтобы разместить еще одну ячейку X) автоматически добавляется к ширине шапки над таблицей.
Пример, на картинке.