gpt4 book ai didi

ios - Xcode 添加重复约束?

转载 作者:搜寻专家 更新时间:2023-10-31 22:20:10 24 4
gpt4 key购买 nike

在代码中我添加了 4 个约束。但是当我在 UI 调试器中运行应用程序时,它显示了额外的 6 个约束?我加的这4条应该都清楚了。我不知道我做错了什么?

let leftConstr   = NSLayoutConstraint(item: image, attribute: .leading, relatedBy: .equal, toItem: cell.contentView, attribute: .leading, multiplier: 1.0, constant: 0.0)
let bottomConstr = NSLayoutConstraint(item: image, attribute: .bottom, relatedBy: .equal, toItem: cell.contentView , attribute: .bottom, multiplier: 1.0, constant: 0.0)
let highthConstr = NSLayoutConstraint(item: image, attribute: .height, relatedBy: .equal, toItem: nil, attribute: .notAnAttribute, multiplier: 1, constant: 15)
let widthConstr = NSLayoutConstraint(item: image, attribute: .width, relatedBy: .equal, toItem: nil, attribute: .notAnAttribute, multiplier: 1, constant: 50)
cell.contentView.addConstraints([highthConstr, widthConstr, bottomConstr, leftConstr])

这是我的 UI 调试器的屏幕截图

screenshot.

最佳答案

也许你可以尝试在之前添加这行代码:

image.translatesAutoresizingMaskIntoConstraints = false

关于ios - Xcode 添加重复约束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40659547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com