gpt4 book ai didi

ios - 使用 SnapKit 的自动布局未按预期响应

转载 作者:行者123 更新时间:2023-11-30 12:08:13 25 4
gpt4 key购买 nike

只是尝试使用 SnapKit 自动布局添加 UILabel。我使用的代码如下:

override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = .lightGray

let userNameLabel = UILabel()
userNameLabel.text = "Dinesh nagarajan"
userNameLabel.backgroundColor = .white
self.view.addSubview(userNameLabel)

userNameLabel.snp.makeConstraints { (make) in
make.top.leading.trailing.height.equalTo(40)

}
}

这里我提到了前导和尾随的约束等于 40。但是我得到的结果与代码不同。我已附上图像以供引用上面的代码。为什么它的行为与预期不同......?

Constrain mismatch

最佳答案

userNameLabel.snp.makeConstraints { (make) in
make.top.leading.trailing.equalTo(view).inset(40)
make.height.equalTo(40)
}

似乎是约束本身的问题。如果您使用插图进行定位并设置明确的高度,效果应该会更好一些。

关于ios - 使用 SnapKit 的自动布局未按预期响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46412890/

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