2013-10-16 4 views
0

난 당신이 이미지에서 볼 수 있듯이 지금의 UIViewController 내가 직면하고 문제에 정적 jQuery과에 맞게하려고이는 "일반"모드에서 jQuery과 (이다내가 원하는 것을 얻을 수 있도록이 UITableView를 조정하는 방법은 무엇입니까?

enter image description here

이다 "Grouped"대신) 하단 라인 (테이블이 끝나는 곳)이 올바르게 표시됩니다. 그러나 맨 위 (테이블이 시작되는 곳)에는 줄이 없습니다.

프로그래밍 방식으로 또는 xcode를 통해 한 줄을 추가 할 수있는 방법이 있습니까? 높이가 1 포인트 인 회색 배경이있는 UIView를 드래그하는 것 외에 다른 방법은 없습니까?

감사

+0

을 설정합니다. – bilobatum

+0

나는 당신에게 동의하지만 나는 그렇게 할 수없는 다른 제약이있다. – TypingPanda

답변

1

봅니다 난 당신이 캔버스에 객체 라이브러리에서있는 UITableViewController를 끌어 줄 알았는데, 정적 세포를 사용하려면 1 개 픽셀 폭 헤더

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section 
{ 
    return 1; 
} 

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 
{ 
    UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 1, 1)]; //It will stretch 
    view.backgroundColor = [UIColor grayColor]; 
} 
+0

감사합니다. 실제로는 꽤 잘 작동합니다. 당신을위한 빅 스타! – TypingPanda

+0

다른 구분 기호에 맞는 정확한 색상을 찾고 있다면 [이 기본 UITableView 구분 기호의 UIColor 란 무엇입니까?] (http://stackoverflow.com/questions/6446279/what-is-the- uicolor-of-the-default-uitableview-separator) – TypingPanda

관련 문제