views:

27

answers:

2

when I selected row, change the backgroundimages?

A: 

Set the selectedBackgroundView of UITableViewCell to your custom view.

Rits
PhraseSelectedCellViewController *phrView=[[PhraseSelectedCellViewController alloc] initWithFrame:CGRectMake(0, 0, 320, 60)]; [cell.contentView addSubview:phrView]; cell.selectedBackgroundView=phrView; [phrView release]; is ok?
raien
I done it . thanks
raien
A: 

Hi,

        #define kCellHeight 50  //Replace '50' with Height of your UITableViewCell
        #define kSelectedCellBackgroundImage @"nameOfYourImage" //replace value inside "" with name of your image

        UIImageView *selectedBackgroundView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, kCellHeight)];
        [selectedBackgroundView setImage:[UIImage imageNamed:kSelectedCellBackgroundImage]];
        [cell setSelectedBackgroundView:selectedBackgroundView];
        [selectedBackgroundView release];
Sepehr