1

に配置された配列内のデータの 977 文字列内でスクロールを作成しようとしています。UITableViewセルの高さの自動計算を行うために次を使用していますmytableView.rowHeight = UITableViewAutomaticDimension

そして、次を使用してインデックスにスクロールします。

self.mytableView.scrollToRowAtIndexPath(NSIndexPath(forItem: placetogo, inSection: 0), atScrollPosition: UITableViewScrollPosition.Bottom, animated: false)

ここで何が起こっているかというと、配列の最後のインデックスまでスクロールするのに 16 秒かかっており、ユーザーにとって非常に煩わしいことです。rowHeight = 400 or 300 静的な値を作成すると、最後のインデックスまで 1 秒未満でスクロールします。

私のセルは高さが異なるため、静的なセルの高さを使用できません。tableviewがrowHeightを頻繁に呼び出して高さを計算することについて調査しました。これにより、スクロールが非常に遅くなります。そのための効率的な方法はありますか?

データを 9 または 10 のセクションに分割しようとしましたが、それでも同じです!

4

0 に答える 0