gpt4 book ai didi

swift - 如何以编程方式向我的 UILabel 添加约束

转载 作者:搜寻专家 更新时间:2023-10-31 08:14:34 26 4
gpt4 key购买 nike

有没有办法在 swift 中有一个标签并以编程方式对其进行约束。例如,在所有设备上“固定到顶部”或“固定到右侧”,以便在所有设备上它只固定到正在使用的任何设备。

是因为我通过编程方式创建了一个标签,所以我想对其进行约束。

如果您需要更多信息,请告诉我。谢谢:)

最佳答案

override func viewDidLoad() {
super.viewDidLoad()
let label = UILabel()
self.view.addSubview(label)
label.topAnchor.constraint(equalTo: self.view.topAnchor).isActive = true
label.bottomAnchor.constraint(equalTo: self.view.bottomAnchor).isActive = true
label.leadingAnchor.constraint(equalTo: self.view.leadingAnchor).isActive = true
label.trailingAnchor.constraint(equalTo: self.view.trailingAnchor).isActive = true
}

这会将项目绑定(bind)到所有边缘,使其与屏幕一样大。 anchor 用于指代游戏中的一个点。这是它的父 View 或与您当前 View 处于同一级别的某些 View 。您可以像我一样使用引用 self.view.trailingAnchor,您还可以添加偏移量和插入 view.leadingAnchor.constraint(equalTo: self.view.leadingAnchor, constant: 8)。 isActive = true。或者你可以命名某些东西的直接大小 label.heightAnchor.constraint(equalToConstant: CGFloat).isActive = true。祝你好运

关于swift - 如何以编程方式向我的 UILabel 添加约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48059781/

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