gpt4 book ai didi

ios - Swift 如何以编程方式移动 UIButton?

转载 作者:可可西里 更新时间:2023-10-31 23:57:55 24 4
gpt4 key购买 nike

我的 swift 文件中有一个 infoButton UIButton socket 。此按钮最初放置在具有以下约束的 Storyboard 中:

Constraints picture

我想将此按钮向下移动 50 像素,具体取决于 NoAds bool 值是真还是假。

我试过这样做,但我似乎无法移动它。

if NoAds{
print("No Ads")
infoButton.center.y = infoButton.center.y - 50
}else{
print("Ads")
loadBanner()
}

我认为这应该很容易解决?

编辑:该广告是标准的谷歌广告横幅,宽 320,高 50。

最佳答案

  1. 有一个顶部约束的导出 enter image description here

  2. 更改topConstraint.constant

像这样:

if NoAds{
print("No Ads")
//topConstraint.constant -= 50
topConstraint.constant = 50 // Avoid using -= or += if this func will call a lot of time
}else{
print("Ads")

// set the default constant you want
topConstraint.constant = 100
loadBanner()
}

关于ios - Swift 如何以编程方式移动 UIButton?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37536213/

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