这个应用程序的开发始于8月份的xcode 4.5。该应用程序基本上由一个视图控制器组成,该控制器在登陆视图上使用MMDrawerController。在此之后,它在中心视图控制器上有一个选项卡控件,其中每个选项卡创建一个新的页面视图控制器,该控件呈现使用TSTableView创建的数据网格。虽然这个应用程序在ios6模拟器上进行了测试,但它运行得非常好。滚动,滑动手势,过渡等是非常平滑和流畅的,用户的眼睛愉快。
当xcode 5发布时,我们在ios7模拟器上升级并测试了这个应用程序。这种行为很不稳定,很慢。滚动表会导致视图中的行流非常锯齿状。页面之间的转换也非常缓慢,不平滑和流畅。
我已经尝试过回溯代码,以将其简化为要测试的基本要素,但它的行为仍然是相同的。但是,当我测试我使用过的控件时,它们在ios6和ios7上的行为完全相同。
有人能提供一些关于问题可能发生在哪里以及我如何解决问题的建议吗?
编辑:我忘了提到评论中提到的一点。我确实将它部署到运行iPad的iOS7上。其行为与模拟器上的行为完全相同。遗憾的是,我没有一个运行iOS6的设备来测试它。事实上,由于模拟器有更多的资源可供使用,它的性能可以被认为远优于实际设备的性能。
发布于 2013-10-14 17:20:35
我有几个tableViews,似乎那些与风格UITableViewStylePlain设置是平滑的,但那些与UITableViewStyleGrouped是不爽的。
有些人甚至在左边有拇指,他们只是很好,但我的设置表(它看上去就像iOS 6中的手机设置一样)相当不稳定。它具有默认背景,单元格为UITableViewCellStyleSubtitle或UITableViewCellStyleValue1。
在光滑的tableViews单元格上创建为UITableViewCellStyleDefault,然后删除所有标准子视图,并放置自定义背景视图(带有梯度)和一个imageView和多个标签。不知怎么的,这种tableView在iOS6和iOS7上都会产生非常平滑的滚动。
https://stackoverflow.com/questions/19360012
复制相似问题