使用大透明区域动画重叠的UIViews

时间:2011-03-08 02:05:32

标签: animation uiview uiimageview cocos2d-iphone

我有一个自定义动画,涉及将3 UIView滑过彼此。每个UIView都包含许多UIImageView个。一些UIImageViews具有大的透明区域。我注意到当具有大透明区域的UIImageVIews在屏幕上时性能显着降低。我正在预加载所有图像,并使用图像缓存。我怀疑延迟加载会提高性能。 是否有“简单”的方法来提高性能?我尝试了self.layer.shouldRasterize=YES;,这使得很多更糟糕。使用cocos2d会改进吗?

1 个答案:

答案 0 :(得分:0)

使用cocos2d不是" easy"因为它与UIKit不能很好地混合。 但如果这对你来说没问题,那么表现可以得到很大改善。 既然你提到了表演,也许UIKit不是你最好的选择吗? 我猜UIKit用于简单的通用接口,而不是性能很重 不管怎么说。