gpt4 book ai didi

ios - 我将如何在 UIView Blink 上制作 4 个 UIImages 或基于 Timing 删除?

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

我还没有或不知道能够创建这个项目的代码,但基本上它会像一个仪表一样工作,我有一个带背景的 UIView 和一个试管图像,在试管图像内部,会有 4相互堆叠的矩形图像

每个都有自己的属性。最底部,顶部和中间,最后一个在最顶部。

我的问题是,我如何能够基于 NSTimer 等移除最上面的一个,直到剩下最后一个 Bar 图像?

我正在考虑使用 NSMutableArray 以这种方式保存图像:

   NSMutableArray *testTube = [[NSMutableArray alloc] initWithObjects:
[UIImage imageNamed:@"bar1"], // 0
[UIImage imageNamed:@"bar2"], // 1
[UIImage imageNamed:@"bar3"], // 2
[UIImage imageNamed:@"bar4"],nil];

但是在 IBAction 方法之后,我做了一个:

        [testTube removeObjectAtIndex: 3];

当我单击 IBAction 按钮测试它是否可以成功操作 bar4.png 时,它并没有在应用程序上删除它

我哪里错了?至于计时器,假设在5分钟内将它们一个一个地移除,直到没有剩余。

最佳答案

在屏幕上显示图像的是 UIImageView (不是 UIImage,正如您的问题所暗示的那样)。如果您想从屏幕上删除其中一项,您可以执行以下操作之一:

[imageView removeFromSuperview];

imageView.hidden = YES;

关于ios - 我将如何在 UIView Blink 上制作 4 个 UIImages 或基于 Timing 删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20272902/

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