访谈中最常见的问题是“一个UI对象需要多少个最小约束”有人可以澄清吗?
答案 0 :(得分:1)
无论约束是什么(如何确定适当的约束),基本上,所需的最小约束是应确定 size 和 origin 的约束组件(height
,width
,x
和y
)。
请记住,不是,仅需通过其自身的文字约束来指定每个属性,例如,您可以通过设置 leading 和 trailing 约束,而不是等于恒定宽度。此外,具有固有内容大小的组件不应始终具有固定的大小(高度和宽度),因此,除非需要设置其常数,否则确定它们的原点(x和y)就足够了。 / p>
答案 1 :(得分:0)
简而言之,除了也涉及内容大小的UIScrollView
之外,每个轴需要两个不同的约束(水平和垂直)。
还需要注意的是,如果UI元素具有固有大小,即使可以被具有更高优先级的约束所覆盖,它也已经算作对该轴的约束。