首页 > 解决方案 > 如何调整 UIView 的 Y 锚点?

问题描述

我可以用什么替换锚点以将输入容器视图提高一点。目前它的中心看起来不正确。

这是我所拥有的代码:

inputsContainerView.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
inputsContainerView.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true

标签: iosswiftautolayout

解决方案


有一个额外的参数可以相对于另一个视图调整锚点。请使用自动完成功能并仔细阅读建议及其描述。例子:

inputsContainerView.centerXAnchor.constraint(equalTo: view.centerXAnchor, constant: 10).isActive = true
inputsContainerView.centerYAnchor.constraint(equalTo: view.centerYAnchor, constant: -10).isActive = true

将 10 或 -10 替换为适合您要求的值。约束的常量参数相对于提到的锚点移动锚点。


提示: 负值将您的锚点向上移动以获取水平锚点,向左移动以获取垂直锚点。正值则相反。


推荐阅读