Zmiana widoku obrazu UItableViewCell po wybraniu

Wczytuję listę użytkowników Facebooka używających webcache i działa fantastycznie. Dopóki nie wybierzesz jednej z komórek, wydaje się, że albo zmienia ona tryb zawartości, albo bardziej prawdopodobne, że zmienia rozmiar ramki uiimageview, ale w oparciu o rzeczywisty rozmiar obrazu. dla jasności przedstawiamy kilka ekranów

tutaj jest załadowanyhttp://img.photobucket.com/albums/v246/homojedi/Screenshot20120727114807.png

i na wybór niektórych obrazów, jak widać, wydają się przeskakiwać do ich oryginalnego wyglądu.http://img.photobucket.com/albums/v246/homojedi/Screenshot20120727114827.png

zgodnie z oczekiwaniami, jeśli przewijam je z ekranu iz powrotem do nich, przywracają to, co były na początku.

To zaskakujące. Jedyną rzeczą, której nie próbowałem, jest podklasowanie odpowiedniego widoku i ustawienie tam jego widoku podrzędnego. oprócz tego czy jest jeszcze coś, co mogę zrobić?

EDIT: żądany kod

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    // typically you need know which item the user has selected.
    // this method allows you to keep track of the selection
    _indexPath = indexPath;

    [_indexPath retain];
}

questionAnswers(3)

yourAnswerToTheQuestion