2013-03-17 1 views
2

두 개의 셀을 포함하는 그룹화 된 UITableView이 있습니다. 테이블 뷰에 대해 사용자 정의 separatorColor을 설정했지만 두 셀 사이에 내부 구분 기호를 제거하여 하나의 셀처럼 보이게하려고합니다. 셀의 가장자리에 외부 분리기를 유지하고 싶습니다.두 개의 그룹화 된 UITableView 셀에서 내부 구분 기호 제거

A grouped table view with two cells and a visible separator

내가 달성하고 싶은 무엇 :

A grouped table view with two cells and no visible separator

이 가능 내가 지금 무엇을 가지고

? 내 프로젝트에서 iOS 5.0 이상을 타겟팅하고 있습니다. 미리 감사드립니다.

답변

1

동적 테이블이어야합니까? 당신은 그것이 단지 두 개의 셀을 가지고 있다고 언급했다. 아마 당신은 더 큰 행 높이를 가진 테이블/섹션 하나의 셀을 만들 수있다. 또는 그것을 테이블에 전혀 넣지 않았을 것인가?

#import <QuartzCore/QuartzCore.h> 

-(void)viewDidLoad 
{ 
    [myview.layer setBorderWidth:1]; 
    [myview.layer setBorderColor:[[UIColor lightGrayColor] CGColor]]; 
    [myView.layer setCornerRadius:20]; 
} 

위의 코드는 그냥 원하는 myview 변수를 스왑 모든보기에 당신에게 둥근 모서리를 줄 것이다 : 대신에 UIView를 사용합니다.

+0

아니요, 동적이지 않습니다. –

-1

시도

[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone]; 

또는 U가

UIView *backgroundVie = [[UIView alloc] init]; 
backgroundVie.backgroundColor = [UIColor clearColor]; 
    cell.backgroundView=backgroundVie ; 
+0

아무런 차이가 없습니다. –

+0

셀 배경보기를 선명한보기로 설정하면 표보기 배경이 표시됩니다. –

3

도 테이블 뷰의 분리 스타일을 변경해보십시오 추가 할 수 있습니다 추가.

tableView.separatorColor = [UIColor clearColor]; 
tableView.separatorStyle = UITableViewCellSeparatorStyleNone; 
+0

이렇게하면 내부 분리기가 제거되고 셀 가장자리를 따라 외부 분리기가 제거됩니다. –

+0

자신의 배경 이미지를 넣는 것이 좋습니다. – andykkt

관련 문제