有些东西让UITableView变得慢动作

Bla*_*use -1 iphone objective-c ipad

我有一个UITableView,有时在运行应用程序时,UITableView开始以慢动作方式移动.它不是可以说是落后,而是变得非常反应迟钝,并以正常速度的20%移动.我不知道为什么.代码和应用程​​序非常复杂,因此很难发布代码.

只是想知道是否有人对如何追踪错误或有类似问题有任何建议?

此外,当发生这种情况时,所有其他tableview控制器在整个应用程序中也会变慢.它是一个tabbar应用程序.

谢谢

一些更新:

如果我在一个tableView中并推送到详细视图...该视图将变为慢动作.但是,如果我切换到另一个tabview,然后返回上一个视图,它再次运行平稳.

Wri*_*sCS 5

没有看到代码,我可以想到两个可能的原因.

  1. 您已在iOS模拟器中切换慢动画.这将减慢操作系统的动画.我不认为它适用于UIView动画虽然设置在代码中(至少我没有看到我的动画代码的这种情况).

    不幸的是,没有任何迹象表明这是否实际设置(除了动画是慢的这一事实),例如菜单中的复选标记,如切换颜色混合图层时

    在此输入图像描述 在此输入图像描述

  2. 你已经在某处设置了UIView动画,并且可能添加了额外的0,而不是[UIView animateWithDuration:2.0你拥有的东西[UIView animateWithDuration:20.0.