[英]How to set constraint programatically plus constant?
我希望我的按钮高于中心 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)
请参阅 Apple Docs 上的此链接: https : //developer.apple.com/documentation/uikit/nslayoutyaxisanchor
您正在尝试将 200 添加到非整数类型 (NSLayoutYAxisAnchor)。
你可以使用这个: cancelButton.topAnchor.constraintEqualToAnchor(saveButton.topAnchor, constant: -200).active = true
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.