Пользовательский вид с внутренним размером контента в uistackview

Пользовательское представление с переопределенным свойством intrinsicContentSize добавляется в UIStackView

 override var intrinsicContentSize: CGSize {
    return CGSize(width: 100, height: 44)
  }

Раскадровка показывает, что в UIStackView теперь отсутствует свойство высоты

Хотя пользовательский вид успешно отображается в симуляторе, я все же хочу избавиться от этого сообщения об ошибке раскадровки. Спасибо

1 ответ

Вам нужно подключить нижнюю часть stackView к нижнему якору contentView

UIStackView.Bottom = SafeArea.BottomMargin

Похоже, вы пропустили ограничение представления стека, а не представления, добавленного в стек. Проверьте ограничения стека.

Другие вопросы по тегам