2010-11-25 3 views

답변

19

보기에 눈에 보이는 테두리를 정의 할 수있는 UIView 레이어을 확인하십시오. 다음 사용 해보세요 :

#import <QuartzCore/QuartzCore.h> 

...

self.yourtableview.layer.borderWidth = 2; 
self.yourtableview.layer.borderColor = [[UIColor whiteColor] CGColor]; 

또한 프로젝트의 프레임 워크 목록에 QuartzCore.framework을 포함해야합니다.

+0

안녕 아리 j.R 나는 프레임 워크를 추가 했음에도 불구하고 그것을 사용하려고했지만 그 오류를 포기했다. "member'layer의 요청은 구조체 또는 공용체가 아닙니다. – raghu

1

테이블 보더를 설정하는 또 다른 방법이 있습니다.

1. 테이블 크기보다 약간 큰 UIView을 추가하기 만하면됩니다. 테이블 뷰를 뷰의 하위 뷰로 추가하십시오.

마찬가지로 테이블보기 프레임 크기가 (2,2,100,200)이면보기 크기는 (0,0,104,204)이어야합니다.

2. 테두리 색으로 설정할보기의 backgroundColor을 설정하십시오.

관련 문제