2013-03-11 2 views

답변

1

UITableViewCell을 drawRect으로 대체해야합니다.

하지만 여기에 좋은 라이브러리가 있습니다. PrettyKit.

이것을 사용하면 쉽게 접근 할 수 있습니다.

2

당신은 셀의 배경을 변경할 수 없습니다.

this question에 제공된 대답을 기반으로 GitHub project이 있습니다.

기본적으로 세 가지 유형의 맞춤형 셀을 셀의 위치 (상단, 중간, 하단)에 따라 그려야합니다. iOS의 각 릴리스가 더 직접적인 방식으로이 작업을 수행 할 수 있기를 바랍니다.

2

당신은 세포의 backroundView 값을 변경할 수 있습니다

UIImage *image = [[UIImage imageNamed:@"image-name"] stretchableImageWithLeftCapWidth:5.0 topCapHeight:5.0]; 
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)]; 
[imageView setImage:image]; 
self.backgroundView = imageView; 
[imageView release]; 

은 또한 당신이 selectedBackgroundView 값을 변경할 수 있습니다.

관련 문제