自动布局使用常量与中心对齐(垂直或水平)



自动布局新手,但对常量感到困惑。

我有一个UIView对象在中间水平和垂直居中对齐。改变常数的实际作用是什么?它似乎按比例移动了UIView(这正是我想要的),但我想更多地理解这个值。

提前谢谢。

在这种情况下,常量只是一个偏移量。如果约束中的第一个项目是UIView,并且它被约束到其超级视图的中心X,则常量只会向右(对于正值)或向左(对于负值)移动视图。移动是以点为单位,而不是以像素为单位。

还有一个与约束相关联的乘数。例如,这将乘以中心X的水平值。如果将乘数设为2,并且常数为0,则最终会以超级视图的右边缘为中心。如果将乘数设为0.00001Interface Builder不允许将其设置为0),则最终会以超级视图的左边缘为中心。

相关内容

  • 没有找到相关文章

最新更新