App在ios6设备上运行速度非常慢

时间:2012-10-29 11:39:27

标签: ios6

我有一个部署目标为iOS 3.0的应用。它在所有尚未升级到iOS6的设备上以丝绸般顺畅运行。但是,在iOS6上,动画是滞后的,滚动的tableviews很慢(如果它们包含大量数据,则无关紧要,非常不一致)。

我一直在浏览代码,似乎无法找到任何导致这种迟滞的东西。此项目禁用ARC(因为它仍然支持iOS3.0),我已将部署目标更改为iOS6以查看是否进行了任何更改,但事实并非如此。

任何有类似问题的开发者?我开始认为它可能是我的Xcode项目中的一个设置,因为滞后性非常不一致; iPhone 5上的某些屏幕工作顺畅,而iPhone 4上的屏幕相同(反之亦然!)

问候

1 个答案:

答案 0 :(得分:1)

我发现了问题:有一个背景图片“stripe.png”通过

重复出现
[bgView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"stripe.png"]]];

stripe.png文件大小为3x3。提供了@ 2x版本,但它具有相同的大小(3x3)。当我制作一个6x6版本时,一切都恢复平稳。

始终让你的@ 2x图片加倍!