Ограничения макета внутри NSBox заставляют объекты вне поля - PullRequest
0 голосов
/ 05 мая 2018

У меня проблемы с наложением ограничений на объекты внутри NSBox. Ограничение сверху вниз, которое я ожидаю для размещения объекта внутри NSBox, фактически заставляет его находиться ниже NSBox.

Для демонстрации:

  • Я добавил Box (NSBox).
  • Поместите кнопку-флажок (NSButton) внутри нее
  • С установленным флажком Добавить новое ограничение 8 px в верх

Это создает ограничение вертикального пространства, которое представляет собой Check.Top to Superview.Top, и я ожидаю, что он поместит Check внутри NSBox на 8 пикселей ниже верха. Однако он перемещается на 8 пикселей ниже поля, но скрыт от просмотра (из-за отсечения).

Misplaced NSButton

Предупреждение касается позиции X NSButton, которую я просто еще не установил. Добавление лидирующих и конечных ограничений приведет к тому, что предупреждение исчезнет, ​​но не устранит основную проблему - смещение в позиции Y.

Я что-то здесь не так делаю?

...