gpt4 book ai didi

ios - 为什么当我更改其背景图像时,按钮会返回到其原始位置?

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

我有一个按钮已放置在 Storyboard中的 UIViewController 上,并附加了 -500 的底部空间约束,这意味着它不可见在 super View 中。一个函数将其调出,以便在需要时可见。

同一个按钮有一个背景图片,点击它会改变:

@IBAction func button(sender: AnyObject) {

let image1a = UIImage(named: "NewImage")
button.setImage(image1a, forState: .Selected)
}

但是,当按钮更改其背景时,它会返回到其原始位置。这意味着它在 superView 中不再可见。我该如何解决这个问题?

最佳答案

我的通灵能力告诉我,您正在通过改变 View 的框架来“提起它”。您需要修改约束常量,或者任何时候导致 View 布局无效(例如更改图像,最有可能)布局引擎将重新应用约束。

关于ios - 为什么当我更改其背景图像时,按钮会返回到其原始位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28117468/

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