gpt4 book ai didi

ios - 添加到代码上时约束不起作用

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

我正在尝试以编程方式将右侧属性的约束添加到标签和按钮,但它不适用于右侧约束。

按钮和标签位于同一个 UITableView 和同一个单元格上。它们都在 Storyboard中设置了简单的宽度、高度、x 和 y 位置约束。我需要更改代码中的 x 位置。

以下左侧约束工作正常,我更改了值,它反射(reflect)在模拟器中。

dateLabelLeft = NSLayoutConstraint(item: dateLabel,
attribute: .Left,
relatedBy: .Equal,
toItem: self.view,
attribute: .Left,
multiplier: 1,
constant: 50

我刚刚将 .Left 更改为 .Right,甚至尝试了 .Trailing 但它不起作用。我仔细检查了 Storyboard,按钮没有红线。

buyButtonRight = NSLayoutConstraint(item: dateLabel,
attribute: .Right,
relatedBy: .Equal,
toItem: self.view,
attribute: .Right,
multiplier: 1,
constant: 50

编辑:使用 view.addConstraint

添加约束

最佳答案

我认为如果您从 Storyboard 添加约束,则不需要以编程方式添加约束......或者,您可以创建特定约束的 IBOutlet,并可以更改以编程方式映射的约束的常量值。

关于ios - 添加到代码上时约束不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33945120/

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