The reason why you see the images changing can be caused by your cells being
reused by the virtualization mechanism in UITableView.
Handle the WillDisplay method on UITableViewSource and update the underlying
controller you created for the cell. Usual scenario is, that you create a map
between the cell.Tag and instance of the controller you created for the cell.
Then you can call the update on the specific cell to set the values to the cell.
public override void WillDisplay (UITableView tableView, UITableViewCell cell,
NSIndexPath indexPath)
{
// get the controller from the cell.Tag
var controller = controllers [cell.Tag];
controller.SetItem (_feed.Items[indexPath.Row]);
}
Hope this helps.
-Pavel
@sichy
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch