我的应用程序运行缓慢。例如,如果我弹出一个 UIActionSheet,而不是平滑地滚动,它会在大约 5 帧中出现口吃。我知道理想情况下你应该尽可能少地在屏幕上看到,但这就是我所拥有的。
有什么建议可以加快速度吗?
编辑:
在我看来,我有:
自定义导航栏代替常规导航栏。它是一个 UIImageView,使用图像文件。它有一个石英核阴影。它包含 3 个按钮。其中 2 个按钮有 2 个 UIImage,分别用于正常和突出显示,在显示视图时由代码生成。另一个按钮使用图像文件进行正常和突出显示。
背景的图像文件位于其下。背景之上是一个 UITableView。默认情况下,它没有任何单元格(用户添加它们)。我们将忽略该牢房,因为无论它们是否在那儿,它都会发出重击。
tableview 的标题包含一些标签和一个可编辑的 uitextview。随着更多行添加到文本视图,标题的大小会发生变化。它还有一个背景图像,它是透明的,可以让您看到它后面的视图的背景图像。它是从文件中加载的,并且在其之上的纹理图像也是从文件中加载的。
页脚只是从顶部具有相同纹理的文件加载的背景图像。