[英]Swift Beginner - Auto layout constraints (Xcode Interface Builder) question - is 'leading = label.leading' the same as 'label.leading = leading'
界面生成器偶尔会为我设置约束,并将主视图的前导约束设置为标签的前导约束 + 任意数字,例如 30,例如左上角具有顶部标题标签的视图。
有时,当这种情况发生时,我的约束(在构建时)似乎有点偏离,界面构建器就像地狱一样出现故障,阻止我均匀地完善视图等。
我的问题是,这些约束(如下)是否相同? 如果有的话有什么区别?
leading = label.leading
对比
label.leading = leading
如果您断言两个值应该一致,并且您的布局中没有歧义,那么当解决所有约束时,这两个值应该重合。
如果你说父视图的前沿应该与标签的前沿相匹配,或者标签的前沿应该与父视图的前沿相匹配,这并不重要。 他们的意思是一样的。
如果布局中存在歧义,并且系统试图打破歧义,但是,它可能会选择在任何一种情况下以不同的方式解决歧义。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.