gpt4 book ai didi

ios - 更改图像后如何将 UIButton 保持在同一位置?

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

我有一个 UIButton,它可以在单击后更改屏幕上的位置。然后用户单击另一个按钮以更改按钮的图像,我希望它留在新位置。目前使用我的代码,它在更改图像后恢复到原始位置。这是代码:

首先移动Button(newLocation是一个UIImageView的位置):

movableButton.center = [newLocation center];

然后通过单击不同的按钮更改按钮图像:

[movableButton setImage:[UIImage imageNamed: @"differentImage.png"] forState:UIControlStateNormal];

最佳答案

我不明白为什么它会移动。我刚刚测试了它,它确实会移动。我需要调查它移动的原因并会回复您。

但这将解决它移动的问题。

CGPoint currentLoc = self.imageButton.center;
[self.imageButton setImage:[UIImage imageNamed:@"face"] forState:UIControlStateNormal];
self.imageButton.center = currentLoc;

关于ios - 更改图像后如何将 UIButton 保持在同一位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21273870/

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