に配置された配列内のデータの 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 のセクションに分割しようとしましたが、それでも同じです!