首页 > 解决方案 > 如何以编程方式设置约束加常量?

问题描述

我希望我的按钮在中心上方 200 处。我的代码错误:

docButton.centerYAnchor.constraint(equalTo: view.centerYAnchor + 200),

Binary operator '+' cannot be applied to operands of type 'NSLayoutYAxisAnchor' and 'Int'

如何将按钮设置为高于中心的某个量?

另外,我想设置一个后退按钮。如何将按钮的约束设置为顶部安全区域下方 20 点和左侧安全区域右侧 20 点?

提前致谢。

标签: iosswiftxcodeautolayoutconstraints

解决方案


你需要

docButton.centerYAnchor.constraint(equalTo: view.centerYAnchor,constant:-200) // -200 above the center?

用 safeArea 领导

docButton.leadingnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingnchor,constant:20)

推荐阅读