Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

UITableView cell with background image

i have a UITableView, where theres 3 images. 1 for the selected Cell, 1 for the Cell background, and 1 for the TableView background.

My selected Cell, is working just fine, but have some problems with the normal cells, and the TableView background(the background behind the cells when you scroll down/up to much)

Can some one help me with a background for each cell, and a TableView background ? how is this done ?

Normal Cell background: (not sure if its right)

// CELL'S BACKGROUND-IMAGE     self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"cell_normal.PNG"]]; 

Selected Cell Background:

// SELECTED CELL'S BACKGROUND-IMAGE     UIView *viewSelected = [[[UIView alloc] init] autorelease];     viewSelected.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"cell_highlighted.PNG"]];     cell.selectedBackgroundView = viewSelected; 
like image 460
Patrick R Avatar asked Jun 13 '11 11:06

Patrick R


Video Answer


1 Answers

For Cell

    cell.backgroundView = [[UIImageView alloc] initWithImage:[ [UIImage imageNamed:@"cell_normal.png"] stretchableImageWithLeftCapWidth:0.0 topCapHeight:5.0] ];       cell.selectedBackgroundView =  [[UIImageView alloc] initWithImage:[ [UIImage imageNamed:@"cell_pressed.png"] stretchableImageWithLeftCapWidth:0.0 topCapHeight:5.0] ]; 

For Tableview

    [mEditTableView setBackgroundView:nil];     [mEditTableView setBackgroundView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"apple.png"]] ]; 
like image 180
Naveen Thunga Avatar answered Sep 24 '22 23:09

Naveen Thunga