Волшебной пули нет.Не существует такого понятия, как представление заголовка с самоопределением.Вам просто нужно измерить / вычислить желаемый размер представления заголовка, основываясь на его содержимом, самостоятельно, и использовать его как результат referenceSizeForHeaderInSection
.
Типичный подход, если вы конфигурируете содержимое представления заголовка с ограничениями, состоит в том, чтобы настроить представление заголовка модели с желаемым содержимым и ограничениями, и вызвать systemLayoutSizeFittingSize
, чтобы заставить механизм автоответчика сообщитьВы в результате размер.