-1

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

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

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

谢谢

一些更新:

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

4

1 回答 1

5

我可以在没有看到代码的情况下想到两个可能的原因。

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

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

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

  2. 您已经在某处设置了 UIView 动画,并可能添加了一个额外的0,就像[UIView animateWithDuration:2.0您拥有[UIView animateWithDuration:20.0.

于 2012-05-04T06:21:35.807 回答