Я разрабатываю приложение контактов для iPhone с использованием MonoTouch.Я использую пользовательский UITableViewCell, который показывает изображение контакта (ABPerson.Image), имя контакта и некоторую другую информацию.Я использую следующий код при загрузке изображения контакта:
//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;
});
}
Этот код работает нормально, но прокрутка - это медленная скорость.У кого-нибудь есть идея лучше загрузить изображения контактов?
Спасибо, Дэнни