这个应用程序的开发于 8 月在 xcode 4.5 中开始。该应用程序基本上由一个在登陆视图上使用MMDrawerController的视图控制器组成。在此之后,它在中心视图控制器上有一个选项卡式控件,其中每个选项卡创建一个新的页面视图控制器,该控制器呈现使用TSTableView创建的数据网格。虽然这个应用程序在 ios6 模拟器上进行了测试,但它运行得非常好。滚动、滑动手势、过渡等非常流畅流畅,令人赏心悦目。
当 xcode 5 发布时,我们在 ios7 模拟器上升级并测试了该应用程序。这种行为非常生涩和缓慢。滚动表格会导致视图中的行非常参差不齐。页面之间的过渡也非常缓慢,不流畅和流畅。
我已经尝试回溯代码以将其剥离到要测试的基本要素,但它的行为仍然相同。但是,当我测试我使用的控件时,它们在 ios6 和 ios7 上的行为完全相同。
有人可以就问题可能出在哪里以及我如何解决问题提供任何指示吗?
编辑:我忘记提及评论中提到的一点。我确实将它部署到运行 iOS7 的 iPad 上。该行为与模拟器上的行为完全相同。可悲的是,我没有运行 iOS6 的设备来测试它。事实上,由于模拟器有更多的资源可供使用,它的性能可以认为是远远优于实际设备的。