首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为许多“发光二极管”动画的策略-线程?,UIView动画?NSOperation?(iPhone)

为许多“发光二极管”动画的策略-线程?,UIView动画?NSOperation?(iPhone)
EN

Stack Overflow用户
提问于 2010-03-26 16:30:08
回答 1查看 267关注 0票数 0

我必须做一些包含72个LED灯的不同视图。我创建了一个LED类,这样我就可以在LED中循环,并将它们设置为不同的颜色(绿色,红色,橙色,蓝色无等)。然后,发光二极管加载相应的.png。

这工作得很好,我在LED上循环并设置它们。现在我知道,在某些时候,他们不仅需要打开/关闭更改颜色,而且还必须以很小的延迟打开。就像一个均衡器。

我有一个包含72个LED的5-10个视图,我希望用最少的内存/CPU压力来实现上述目标。

代码语言:javascript
复制
for(LED *l in self.ledArray) {

    [l display:Green];
}

我只需像上面显示的那样循环,在发光二极管内部是一个switch case,它执行正确的逻辑。如果这是实际的发光二极管和microController,我会在循环中使用sleep(100)或类似的东西,但出于显而易见的原因,我真的想避免这样的东西。

我在想,做一个performOnThread withDelay真的很耗时,所以UIView animation改变alpha和NSOperation对于一个小功能来说也会有很大的提升。

有没有一种既有效又聪明的方法来解决这个问题?

感谢您提供的任何灵感:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-21 12:16:09

我肯定会使用OpenGL!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2521896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档