Сколько минимальных ограничений требуется для одного объекта пользовательского интерфейса?(IOS) - PullRequest
0 голосов
/ 14 октября 2018

В большинстве интервью наиболее распространенным вопросом является «Сколько минимальных ограничений требуется для одного объекта пользовательского интерфейса». Кто-нибудь может уточнить?

Ответы [ 2 ]

0 голосов
/ 14 октября 2018

Чтобы быть коротким, за исключением случая UIScrollView, где также учитывается размер контента, вам нужно 2 различных ограничения на ось (горизонтальное и вертикальное).Также важно отметить, что если элемент пользовательского интерфейса имеет внутренний размер, это уже считается ограничением для этой оси, даже если его можно переопределить ограничениями с более высоким приоритетом.

0 голосов
/ 14 октября 2018

Независимо от того, каковы ограничения (как бы вы определили соответствующие ограничения), в основном, минимальные требуемые ограничения - это ограничения, которые должны определять размер и источник компонент (height, width, x и y).

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...