gpt4 book ai didi

iphone - 如何获得闪烁的按钮? (两张交替的图片)

转载 作者:行者123 更新时间:2023-12-03 20:20:43 25 4
gpt4 key购买 nike

我想要一个闪烁的按钮。实际上我的按钮看起来像这样:

[redButton setImage:[UIImage imageNamed:@"Button1.png"] forState: UIControlStateNormal];
[redButton setImage:[UIImage imageNamed:@"ButtonPressed.png"] forState: UIControlStateHighlighted];

现在我想每秒将正常状态下的 Buttonpicture 从 Button1.png 更改为 Button2.png 再更改回 Button1.png 等等...我该怎么做?

感谢您的帮助,并对我的英语不好表示歉意。

最佳答案

您可以通过安排 NSTimer 来更改图像:

NSTimer* timer = [NSTimer scheduledTimerWithTimeInterval: 1.0
target: self
selector: @selector(toggleButtonImage:)
userInfo: nil
repeats: YES];

以下方法更改图片(您还需要一个 bool 实例变量来保持切换状态)

- (void)toggleButtonImage:(NSTimer*)timer
{
if(toggle)
{
[test setImage:[UIImage imageNamed:@"Button1.png"] forState: UIControlStateNormal];
}
else
{
[test setImage:[UIImage imageNamed:@"ButtonPressed.png"] forState: UIControlStateNormal];
}
toggle = !toggle;
}

关于iphone - 如何获得闪烁的按钮? (两张交替的图片),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1994310/

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