2017-01-15 3 views
0

Я использую NSStackView для динамического (добавленного кодом) отображения других NSViews, все работает до сих пор, но суб-представления являются малыми.macOS Содержимое NSStackView не заполняет доступное пространство

Они стараются быть как можно меньше, независимо от сдерживает, если я изменить размер мнения в IB, их масштабировании правильно

The Header with the hide button does not fill the available space

Я установить translatesAutoresizingMaskIntoConstraints свойство ложно на stackview и все subviews

ответ

1

Ну, это трудно узнать без дополнительной информации, но наиболее вероятной причиной является то, что приоритет горизонтальных обхватов содержимого ярлыков выше, чем приоритет горизонтального обхода вида стека. (Примечание: первое является общим свойством всех представлений, в то время как последнее представляет собой свойство, специфичное для стека).

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

+0

Это был горизонтальный обнимающий приоритет, спасибо! – Stoneburner

Смежные вопросы