Виды без каких-либо ограничений макета могут обрезаться - используя AutoresizingMask - PullRequest
0 голосов
/ 27 октября 2018

Я использовал сочетание LayoutConstraints и AutoresizingMask, где какое-то простое представление (NSViewController) будет использовать только автоматическое изменение размера.

Начиная с Xcode 10, некоторые текстовые объекты (или объекты с внутренним размером, такие как NSButton, NSTextField-Label), похоже, выдают предупреждение, которое, по-видимому, требует использования Layout-Constraints: "Представления без каких-либо ограничений макета может клип ".

1 Ответ

0 голосов
/ 27 марта 2019

Так как этот вопрос не был решен на сегодня, я отвечу с теорией.

Кажется, что логика заключается в том, что любое представление, размер которого определяется его собственным размером (например, кнопки и метки), должно использовать ограничения макета и не может быть выполнено (по крайней мере в раскадровке) только с AutoresizingMask .

Сочетание Layout-Constraints и AutoresizingMask возможно, если объекты ограничений «изолированы» от объектов Autoresizing. Зачастую это невозможно, и весь вид должен быть переустановлен с помощью Layout-Constraints.

...