2

テーブル ビュー セルに頻繁に更新される UIProgressView が含まれている場合、テーブル ビューのスクロール動作が大幅に影響を受けることに気付きました。

より正確には、進行状況ビューが頻繁に更新されるため、テーブル ビューの「ラバー バンド」アニメーションがアニメーション化されている間、テーブル ビューの位置がわずかに変化します。上部にあるときにテーブル ビューをプルすると、同じことが起こります。説明するのは難しいですが、この要点を理解していただければ幸いです。

もちろん、UIProgressView が舞台裏でどのように動作するかにより、進行状況ビューをバックグラウンドで更新することはできません。これは既知の問題ですか?この問題の解決策はありますか?

4

2 に答える 2

0

通常のUITableViewの動作とは異なります。「UIProgressViewが舞台裏でどのように機能するかにより、バックグラウンドで進行状況ビューを更新することはできません」と言うときの意味を理解しようとしています。UI以外のすべての操作がバックグラウンドで実行され、メインスレッドでUIProgressViewの更新のみを実行することを確認すると、これらのアーティファクトは必ず消えます。

于 2012-09-08T18:06:43.030 に答える