gpt4 book ai didi

iOS - 以编程方式更改约束关系

转载 作者:可可西里 更新时间:2023-11-01 03:06:53 27 4
gpt4 key购买 nike

以编程方式在 ios 中给出以下约束:

IBOutlet NSLayoutConstraint *myConstraint;

此约束在 interfacebuilder 中链接到以下详细信息: enter image description here

如何以编程方式更改关系属性。我试图查找名为 setRelation 的方法,但没有找到。

最佳答案

根据documentation , relation 是只读的。

我想你需要做的是设置

self.myConstraint.active = NO;

然后以编程方式创建一个新的 NSLayoutConstraint:

+ constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:

并在此过程中复制您想要保留的值,并替换关系。

然后 add it to the view hierarchy在适当的地方。

关于iOS - 以编程方式更改约束关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30381559/

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