-1

私はUITableViewを持っていますが、アプリを実行しているときにUITableViewがスローモーションで動き始めることがあります。いわば遅れているわけではありませんが、非常に反応が鈍くなり、通常の 20% の速度で移動します。理由がわかりません。コードとアプリは非常に複雑であるため、コードを投稿するのは困難です。

エラーを追跡する方法について誰か提案があるか、または同様の問題があったかどうか疑問に思っていますか?

また、これが発生すると、他のすべてのテーブルビュー コントローラーもアプリ全体で遅くなります。そのタブバー アプリケーションです。

ありがとう

いくつかの更新:

私が1つのtableViewにいて、詳細ビューにプッシュすると...そのビューはスローモーションになります。ただし、別のタブビューに切り替えてから前のビューに戻ると、再びスムーズに実行されます。

4

1 に答える 1

5

コードを見ずに考えられる理由は 2 つあります。

  1. iOS シミュレーターでスロー アニメーションを切り替えました。これにより、OS のアニメーションが遅くなります。コードで設定されていますが、UIViewアニメーションには適用されないと思います(少なくとも、アニメーションコードでこのケースを見たことはありません)

    残念ながら、これが実際に設定されているかどうかはわかりません (アニメーションが遅いという事実以外に)。たとえば、カラー ブレンド レイヤーを切り替えるときのようなメニューのチェック マーク

    ここに画像の説明を入力 ここに画像の説明を入力

  2. UIView アニメーションをどこかに設定し、余分な0を追加した可能性があり[UIView animateWithDuration:2.0ます[UIView animateWithDuration:20.0

于 2012-05-04T06:21:35.807 に答える