2013-03-15 1 views
-2

저는 Xcode를 처음 사용하고 있으며 현재 첫 번째 앱을 제작 중입니다. 나는 오랫동안 열심히 검색하고 올바른 튜토리얼을 찾으려고 노력했지만 찾지 못했습니다. 내 UITableViewController 사용자 지정 배경을 삽입 할 수있는 방법을 찾고입니다. 색깔을 바꿀 수는 있지만 그게 전부입니다. 내가하고 싶은 것은 내가 만든 정적 셀 뒤에 PNG 이미지를 설정하고 해당 셀에 불투명도를 드롭하여 사용자 지정 이미지가 나타나게합니다. 누군가가 IB (스토리 보드)를 통해 또는 코딩을 통해이 작업을 수행 할 수있는 방법을 제공 할 수 있습니까? 매우 감사!! 미리 감사드립니다!Xcode에서 UITableviewController에 사용자 지정 이미지를 추가하는 방법은 무엇입니까?

[tableView setBackgroundView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourimage.png"]]]; 

당신은 그것이 작동되도록하는 viewDidLoad에이 코드를 포함 할 수 있습니다

+0

체크 아웃이 질문에 이렇게 대답은 올바른 것으로 표시했습니다. http://stackoverflow.com/a/1637871/1354251 나열된 단계는 UIViewController를 만들고 TableView를 프로그래밍 방식으로 배경 이미지 위에 만듭니다. – Kyle

+0

@Kyle 꽤 오래된 질문입니다. 이제 setBackgroundView 메소드를 사용하는 것이 더 좋습니다. – guenis

답변

2

가 나는 쉽고 정확한 방법에 생각합니다. 셀의 배경

0

:의 tableview 배경 willDisplayCell:atIndexPath: 방법

UIImageView *cellImageView = [[UIImageView alloc] initWithImage:[UIImageimageNamed:@"image.png"]]]; 
CGRect Frame = cell.backgroundView.bounds; 
cellImageView.frame = newFrame; 

[cell.backgroundView addSubview:cellImageView]; 

에서이 작업을 수행, viewDidLoad: 방법

self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"BackgroundPattern.png"]]; 
0
UIImageView *ivwCellBackground=[[UIImageView alloc]init]; 
    [ivwCellBackground setImage:[UIImage imageNamed:CELL_BACKGROUNGIMAGE]]; 
cell.backgroundColor=[UIColor clearColor]; 

    [cell setBackgroundView:ivwCellBackground];  

    [ivwCellBackground release]; 
    ivwCellBackground=nil; 
관련 문제