2012-10-29 141 views
2

我有一个部署目标iOS 3.0的应用程序。它可以在所有尚未升级到iOS6的设备上顺利运行。然而,在iOS6上,动画是滞后的,滚动表格视图很慢(如果它们包含大量数据或不包含大量数据,则很不一致)。应用程序在ios6设备上运行速度很慢

我一直在经历代码,似乎无法找到任何导致这种滞后性的东西。此项目的ARC被禁用(因为它仍然支持iOS3.0),我已经将部署目标更改为iOS6,以查看是否会做出任何更改,但是没有更改。

任何有类似问题的开发者?我开始认为它可能是我的Xcode项目中的一个设置,因为这个延迟非常不一致; (!反之亦然)某些屏幕适用于iPhone 5平滑,而相同的画面滞后于iPhone 4

问候

回答

1

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

[bgView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"stripe.png"]]]; 

stripe.png文件的大小是3x3。提供了@ 2x版本,但尺寸相同(3x3)。当我制作一个6x6版本的时候,所有东西都会再次平滑。

总是让您的@ 2x图像的大小增加一倍!