gpt4 book ai didi

ios - 点击按钮后如何向添加的新 subview 添加约束

转载 作者:行者123 更新时间:2023-11-29 02:11:19 24 4
gpt4 key购买 nike

我在用户点击登录按钮时添加登录弹出 View ,

我已经对 That SingInView 进行了约束。

但它似乎对我不起作用。

这是我的代码。

viewSignIn!.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:|-0-[view]-0-|", options: NSLayoutFormatOptions(0) , metrics: nil, views:["view":viewSubSignIn]))
viewSignIn!.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("V:|-0-[view]-0-|", options: NSLayoutFormatOptions(0) , metrics: nil, views:["view":viewSubSignIn]))

也试过了。

 var constX = NSLayoutConstraint(item:self.viewSignIn!, attribute: NSLayoutAttribute.CenterX, relatedBy: NSLayoutRelation.Equal, toItem: self.view, attribute: NSLayoutAttribute.CenterX, multiplier: 0.5, constant: 0)
var constY = NSLayoutConstraint(item:self.viewSignIn!, attribute: NSLayoutAttribute.CenterY, relatedBy: NSLayoutRelation.Equal, toItem: self.view, attribute: NSLayoutAttribute.CenterY, multiplier: 0.5, constant: 0)

最佳答案

您的约束已添加到 subview 中,但您不会在 viewController 中应用这些新约束。因此,添加这些约束后,尝试在 viewController 中调用此函数。

[self.view updateConstraints];

关于ios - 点击按钮后如何向添加的新 subview 添加约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29257383/

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