홈>
테이블 뷰 섹션에 구분선을 추가하고 싶었습니다. 현재 헤더 섹션보기의 코드는 다음과 같습니다.
- (void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInteger)section {
// recast your view as a UITableViewHeaderFooterView
UITableViewHeaderFooterView *header = (UITableViewHeaderFooterView *)view;
header.backgroundView.backgroundColor = [UIColor clearColor];
header.textLabel.textColor = [UIColor blackColor];
[header.textLabel setFont:[UIFont fontWithName:@"Rubik-Regular" size:15.0]];
}
- 답변 # 1
- 답변 # 2
Swift 4
override func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? { let footerView = UIView() let separatorView = UIView(frame: CGRect(x: tableView.separatorInset.left, y: footerView.frame.height, width: tableView.frame.width - tableView.separatorInset.right - tableView.separatorInset.left, height: 1)) separatorView.backgroundColor = UIColor.separatorColor footerView.addSubview(separatorView) return footerView } extension UIColor { class var separatorColor: UIColor { return UIColor(red: 244.0/255.0, green: 244.0/255.0, blue: 244.0/255.0, alpha: 1.0) } }
- 답변 # 3
다음과 같이 할 수 있습니다 :
CGRect sepFrame = CGRectMake(0, view.frame.size.height-1, 320, 1); UIView *separatorView =[[UIView alloc] initWithFrame:sepFrame]; seperatorView.backgroundColor = UIColor.yellow() [header addSubview:separatorView];
관련 자료
- ios - 매 초마다 Tableview 섹션을 다시로드하면 깜박임이 발생합니다
- ios - 다른 섹션을 탭했을 때 열린 TableView 섹션을 축소하는 방법
- ios - tableView 섹션 헤더 만 다시로드하려면 어떻게합니까?
- ios - 화면 밖으로 이동할 때 테이블 뷰 섹션 헤더가 제대로 전환되지 않음
- ios - 테이블 뷰에 구분 기호를 추가하면 레이아웃 제약 조건 오류가 발생합니다
- ios - tableView 섹션에 UIButton을 추가 할 수 없습니다
- uitableview - 테이블 뷰 스위프트에서 두 섹션에 대한 데이터를 설정하는 방법
- swift - 비어있을 때 tableView 섹션에 레이블 추가
- swift - 테이블 뷰에서 섹션 제거
- ios - 테이블 뷰에서 선택한 셀을 다른 섹션에 추가
- swift - tableview에서 확인되지 않은 식별자 'section'사용
- swift - 섹션 및 행으로 TableView에서 검색하는 방법?
- ios - 다른 차원에 대한 TableView 섹션 인덱스 제목 크기
- Swift를 사용하여 tableview 섹션 행 배열 값을 업데이트하고 특정 행 값을 삭제하는 방법은 무엇입니까?
- ios - 제목이 대문자가되지 않도록 테이블 뷰의 섹션 제목을 설정하는 기능이 있습니까?
- ios - Tableview NSFetchedResultsController에서 마지막 섹션 행 삭제
- ios - tableView에서 seperator의 색상을 변경하는 방법은 무엇입니까?
- ios - '정기'탭에서 특정 테이블 뷰 섹션에 항목 추가 매일 자체 목록 또는 루틴이 있습니다
관련 질문
- ios : ViewController Xcode에서 "버튼"을 viewcontroller.h에 연결할 수 없습니다.
- ios : React Native Qualtrics SDK가 `CompileC` 명령을 컴파일하지 않음 실패
- ios : "특성에 따라 다름" 버튼은 어디에 있습니까?
- ios : Xcode에서 파일 추가 및 여러 대상 선택
- ios : docusign에 대한 loginWithAccesstoken의 로그인 문제에 직면함
- ios : Xcode : git clone 후 일부 이미지 자산이 할당되지 않음으로 나타납니다.
- ios : Objective-C와 함께 CryptoKit을 사용할 수 있습니까?
- ios : Flutter: 오류 Xcode: 0이 아닌 종료 code로 PhaseScriptExecution 명령이 실패했습니다.
- swift : xcode의 다른 파일에 있는 마크업 항목?
- ios : UIButton이 이미지를 설정한 후 animateWithDuration은 UIButton의 경계를 애니메이션할 수 없습니다.
있는 경우
그것을 만드는 것이 더 좋을 것입니다 :