我正在爲使用MonoTouch的iPhone開發聯繫人應用程序。我使用自定義的UITableViewCell,它顯示聯繫人圖像(ABPerson.Image),聯繫人姓名和其他信息。 我使用下面的代碼時,被加載接觸式圖像:UITableView與Monotouch中的聯繫人圖像滾動速度很慢
//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;
});
}
此代碼工作正常,但滾動的方式是緩慢。有沒有人有更好的想法加載聯繫人圖片?
感謝, 丹尼
你是如何爲這個表格創建單元格的? –