2012-03-16 3 views
2

첫 번째 iOS 앱을 Stackoverflow에 처음으로 디자인하고 내 TableView의 사용자 정의 배경을 표시하기 위해 viewDidLoad 아래의 MasterViewController.m에서 코드를 사용하고 있습니다.셀의 반복되는 배경 이미지에서 테이블보기 중지

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bookshelfbg.jpg"]]; 

전체 테이블의 배경을 표시하기위한 것이고 셀은 자신의 배경을 가지고 있습니다. 문제는 각 셀이 배경 (대부분 투명 함)을 사용하지만 타일 뷰 또는 배경 뷰 이미지로 시작한다는 것입니다. 나는 개별 세포의 배경을 깨끗하게 바꾸었고 내가 설정 한 세포 배경 이미지를 완전히 제거했다.

{UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MyBasicCell"]; 
    BookQueueDoc *book = [self.books objectAtIndex:indexPath.row]; 
    cell.contentView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"shelfcellbg.png"]]; 
    tableView.separatorColor = [UIColor clearColor]; 

여러분의 도움에 감사드립니다 :

여기에서 내 세포에 대한 코드 (있는 UITableViewCell)입니다!

답변

0

cell.contentView이 모두 셀 영역이 아닙니다. 그냥 사용해보십시오 cell.backgroundColor

관련 문제