ios - 如何以编程方式设置约束加常量?
问题描述
我希望我的按钮在中心上方 200 处。我的代码错误:
docButton.centerYAnchor.constraint(equalTo: view.centerYAnchor + 200),
和
Binary operator '+' cannot be applied to operands of type 'NSLayoutYAxisAnchor' and 'Int'
如何将按钮设置为高于中心的某个量?
另外,我想设置一个后退按钮。如何将按钮的约束设置为顶部安全区域下方 20 点和左侧安全区域右侧 20 点?
提前致谢。
解决方案
你需要
docButton.centerYAnchor.constraint(equalTo: view.centerYAnchor,constant:-200) // -200 above the center?
用 safeArea 领导
docButton.leadingnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingnchor,constant:20)
推荐阅读
- html - 如何使弹性项目占据容器的全宽
- java - 无法将文本添加到 RichTextFX 中的 InlineCssTextArea
- laravel - 调用未定义的方法 Illuminate\View\Compilers\BladeCompiler::component()/
- ms-access - 从 sqlserver 数据库复制数据以访问数据库,反之亦然
- jquery - 删除以特定单词/字符 Jquery 开头和结尾的部分字符串
- angular - Angular:找不到或无法读取要导入的文件:~css-star-rating/scss/star-rating
- angular6 - 如何集成 Paypal Account Live
- python - 如何将数据框更改为简单的数据框?
- spring-boot - Kubernetes 就绪探测发送 401 响应
- node.js - 如何创建后台服务以使用 node.js 将批量文件上传到亚马逊 s3?