0

iPad 3 で UICollectionView を使用して、CorePlot を使用して BarChart のダッシュボードを表示しています。6 つの BarChart の約 3 ページがあります。

ユーザーが UICollectionView をスクロールすると、ラグが発生します。

BarChart のテーマを kCPTDarkGradientTheme から kCPTPlainBlackTheme に変更しました。スクロールははるかに優れていますが、まだ少し遅れています。

インストゥルメントからは、CPTLayer からの -(void)recurivelyRenderInContext:(CGContextRef)context で数時間 (160ms) かかるようです。

それを改善する方法はありますか?よろしく、

セバスチャン。

4

1 に答える 1

0

単色はグラデーションよりもはるかに高速にレンダリングされるため、テーマを変更したときの改善が説明されています. 一度だけレンダリングする必要があるように、生成されたグラフ イメージをキャッシュしていますか? プロット ギャラリーサンプル アプリの iOS バージョンでは、テーブル ビューを使用してグラフのサムネイルを表示しますが、パフォーマンスを向上させるためにアプリを構成する方法についていくつかのアイデアが得られる場合があります。

于 2013-05-04T01:20:09.653 に答える