2012-06-01 3 views
0

내보기 중 하나에 그룹화 된 표보기가 있습니다. 그리고 cellForRowAtIndexPath 위임자 메서드 내에서 다음과 같이 각 표 셀의 배경색을 설정했습니다.배경색을 설정하면 표 셀이 왜곡됩니다.

UIColor *color = [UIColor colorWithRed:221.0/255 green:241.0/255 blue:249.0/255 alpha:1.0]; 
[cell.contentView setBackgroundColor:color]; 

배경색은 아무런 문제없이 설정됩니다. 그러나 문제는 상단 및 하단 셀에서 발생합니다. 위쪽 및 아래쪽 셀에는 곡선 가장자리가 있습니다. 그러나 배경색을 추가하면 가장자리가 왜곡됩니다. 그런 창에서 인쇄 화면을 업로드했습니다. 배경색을 설정 한 하단 셀에서 문제가 발생하는 것을 볼 수 있습니다. 이 문제를 해결하는 방법을 알려주십시오. enter image description here

+0

이미지는 어디에 있습니까? – Saad

+0

미안 .. 지연되었습니다. 이제 나는 – nath

답변

1

사용 cell.backgroundColor = [UIColor redColor];하지

[cell.contentView setBackgroundColor:color]; 

있는 UITableViewCell이있는 contentView의 propretry와 객체보다 더 복잡한 개체입니다. 셀에 대한 자세한 정보를 찾을 수 있습니다. UITableViewCell Class Reference

0

셀의 clipsToBounds 속성을 YES로 설정하면 반올림 된 셀 경계를 존중해야합니다.

+0

alex 대답을 잘 업로드했습니다. 댓글 주셔서 감사합니다. – nath

관련 문제