2012-03-27 3 views
0

셀 선택을 위해 기본 색상 인 Gray 및 Blue를 사용하고 있지만 밝은 오렌지색을 시도하고 싶습니다. 그러나 사용자 정의 UITableview 선택 방법을 잘 모릅니다.사용자 지정 selectionStyle 색상 uitableviewcell

이 내가 지금 사용하고있는 코드입니다 ..

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 
cell.selectionStyle = UITableViewCellSelectionStyleGray; 

는 또한

[cell setSelectionStyle:[UIColor orangeColor]]; 

을 시도했지만 나는 경고 말하는 setSelectionStyle는 정수 것이 아닙니다 얻을.

답변

1

UIColor을 부여한 UITableViewCellSelectionStyle을 프로그램에서 예상하므로 해당 오류가 발생합니다. 프로그래밍 방식으로이 작업을 수행하는 방법이 있는지 모르겠어요,하지만 당신은 시도하고 자신의 이미지를 사용하는 셀의 selectedBackgroundView 속성을 사용할 수 있습니다

cell.selectedBackgroundView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourImageHere.png"]] autorelease]; 

이것은 당신의 cellForRowAtIndexPath 방법에 갈 것입니다.

관련 문제