gpt4 book ai didi

ios - 如何以编程方式从 UIView 获取约束 "bottomSpace"?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:01:45 25 4
gpt4 key购买 nike

我需要以编程方式更改某些 View 的中心。 10 个或更多。我不想将每个底部约束添加为导出,所以我可以从如下代码中搜索它们:

for(NSLayoutConstraint *constraint in view.constraints)

我应该检查哪些属性?我需要限制 superview 的底部空间。

最佳答案

您听说过 IBOutletCollection 吗?当您将任何对象从 IB 链接到 VC 代码时,在弹出窗口中您可以选择 IBOutletCollection 选项。链接所有你想要的约束后,只迭代这个集合:)

@property (strong, nonatomic) IBOutletCollection(NSLayoutConstraint) NSArray *contentViewConstraints;


for (int i = 0; i < contentViewConstraints.count; i++) {
NSLayoutConstraint *constraint = contentViewConstraints[i];
//Center here
}

关于ios - 如何以编程方式从 UIView 获取约束 "bottomSpace"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29348661/

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