MonoTouchを使用してiPhone用の連絡先アプリを開発しています。私は連絡先イメージ(ABPerson.Image)、連絡先の名前といくつかの他の情報を示すカスタムUITableViewCellを使用しています。コンタクトイメージがロードされたとき、私は次のコードを使用してい :モノタッチの接触画像を持つUITableViewが非常に遅い
//CustomTableViewDataSource class
if (person.HasImage)
customCellController.LoadImage (person.Image);
//Custom cell controller class
public void LoadImage(NSData data)
{
ThreadPool.QueueUserWorkItem (p => this.loadImage (data));
}
private void loadImage(NSData data)
{
UIImage image = UIImage.LoadFromData(data);
InvokeOnMainThread(delegate
{
this.imageView.Image = image;
});
}
をこのコードは正常に動作しますが、スクロールが遅くする方法です。コンタクト画像を読み込む方がいいですか?
おかげで、 ダニー
このテーブルのセルをどのように作成していますか? –