繁体   English   中英

应用在iOS6中运行良好,在iOS7中运行缓慢且不稳定

[英]App works fine in iOS6, slow and jerky in iOS7

该应用程序的开发已于8月在xcode 4.5中开始。 该应用程序基本上由一个在着陆视图上使用MMDrawerController的视图控制器组成。 此后,它在中心视图控制器上具有一个选项卡式控件,其中每个选项卡都创建一个新的页面视图控制器,该控制器呈现使用TSTableView创建的数据网格。 尽管此应用已在ios6模拟器上进行了测试,但工作正常。 滚动,滑动手势,过渡等都非常流畅和流畅,使用户的眼睛愉悦。

当发布xcode 5时,我们在ios7模拟器上升级并测试了该应用程序。 行为非常生涩且缓慢。 滚动表会导致整个视图中的行呈锯齿状流动。 页面之间的过渡也很缓慢,而不是平滑流畅。

我尝试回溯代码以将其简化为测试的基本要点,但它的行为仍然相同。 但是,当我测试使用的控件时,它们在ios6和ios7上的表现完全相同。

有人可以提供有关问题可能出在哪里以及如何解决该问题的任何指示吗?

编辑 :我忘了提及评论中提到的观点。 我确实将它部署到运行iOS7的iPad上。 该行为与模拟器上的行为完全相同。 遗憾的是,我没有运行iOS6的设备来对其进行测试。 实际上,由于模拟器拥有更多资源可供使用,因此可以认为它的性能远远优于实际设备。

我有几个tableViews,好像用样式UITableViewStylePlain设置的那些看起来像以前一样平滑,但是用UITableViewStyleGrouped设置的那些看起来很生涩。

有些甚至在左侧也有拇指,它们也很好,但是我的设置表(看起来很像iOS 6中手机的设置)非常生涩。 它具有默认背景,并且单元格为UITableViewCellStyleSubtitle或UITableViewCellStyleValue1。

在光滑的tableViews上,将单元格创建为UITableViewCellStyleDefault,然后删除所有标准子视图,并放置自定义背景视图(带有渐变),一个imageView和几个标签。 以某种方式,这种tableView在iOS6和iOS7上都能产生非常流畅的滚动。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM