質問

カスタムセルを使用してuitableviewを実装しています。私のカスタムセルには、その中にuiviewがあります。

CustomCellのUIViewがセルが表示されるたびに描かれているため、Uiviewの勾配を備えた広範なCoreGraphicsの形状を描画しようとしています。

パフォーマンスを改善するために、これを異なって行うことができる方法(たとえば、ある種の怠zyな絵、非同期描画、uiviewキャッシュ、セルの再描画など)などがありますか?

助け、入力、洞察を深く感謝します。

役に立ちましたか?

解決

アイデアは、描画時に毎回グラフィックを計算することではなく、UiiMageViewで画面をオフにすることです。次に、セルは画像を鳴らすだけで、できるだけ速くなります。

あなたはまだあなたの画像を怠zileと非同期に計算することができます。コードの構造は、AppleサンプルコードLazyTableImagesに似ている可能性があります。それのためのグーグル。そのサンプルコードでは、遅いものは描画時間ではなく、ネットワークの読み込み時間ですが、その違いは重要ではありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top