gpt4 book ai didi

iOS >> 如何安排与用户操作无关的基于时间的事件

转载 作者:行者123 更新时间:2023-11-28 19:16:41 25 4
gpt4 key购买 nike

在我的应用程序中,我希望在某个 View 中有一个在 UIImageView 上更改的图像列表;类似于自动“演示文稿”。

我正在寻找一种方法来执行这种“自动化”。我的想法是我将有一个图像列表,每个图像也将有一个时间属性 >> 类似“Image_1”+“00:00”、“Image_2”+“00:27”、“Image_3”+“01”的东西:04"等等...我想我应该使用 NSDictionary 来保存文件名和时间。

我唯一不清楚的是,我应该使用哪种方法从 NSDictionary 中“捕获”时间属性并将它们关联为“事件”,这些事件将运行我的代码处理图像变化。

有人吗?

最佳答案

你可以设置一个NSTimer在所需时间后触发,或者您可以使用 – performSelector:withObject:afterDelay: . NSTimer 可能是最佳选择,因为如果 View 消失,您可以取消它们。

  1. 创建一个计时器以在第一次延迟后触发。
  2. 当计时器触发时,更改图像(如果您愿意,可以使用漂亮的过渡)并为下一次延迟设置计时器。
  3. 如果 View 被移除,则取消当前计时器。

关于iOS >> 如何安排与用户操作无关的基于时间的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11599548/

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