저는 storyboard 대신 Xib 파일을 사용하고 있습니다. 더미 데이터가있는 테이블 뷰를 만들었습니다. 그것의 잘 작동, 이제 일부 레이블 및 textFields 사용자 지정 셀을 만들었습니다. UITableView의 머리글 또는 바닥 글로 어떻게 사용할 수 있습니까?UITableView의 머리글 또는 바닥 글로 사용자 지정 셀을 설정하는 방법
4
A
답변
1
프로그래밍 방식으로 사용자 지정보기를 만들 수 있습니다. 다음 코드를 시도했다. 한 번 해보십시오.
override func tableView(tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
let customview:UIView = UIView();
let label = UILabel();
label.text = "ur custom data"
/*
You can add any number of subviews you want here
And don't forget to add it to your customview.
*/
customview.addSubview(label)
return customview;
}
마찬가지로 헤더도 똑같이 할 수 있습니다.
1
이것은 TableView의 머리글을 추가하는 방법입니다. 에서 UIButton, UIImageView 등과 같은 모든 컨트롤을 사용할 수 있습니다. 당신은 당신은 헤더의 크기와 바닥 글
func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return 20.0
}
func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
return 20.0
}
+0
imageView가 포함 된 cstom보기를 만들었습니다. 내가 간단한보기와 함께이 메서드를 사용하려고하면 nackground 색상이 작동하지만 내 사용자 정의보기와 함께 – Byte
14
대답은 실제로 아주 간단을 추가 할 수 있습니다 제의 바닥 글을 설정할 수 있습니다 위처럼
func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let sectionView = UIView()
sectionView.frame = CGRectMake(x,y,height,width) // For Set the Frame
sectionView.backgroundColor = UIColor.redColor()
return sectionView
}
func tableView(tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
let sectionView = UIView()
sectionView.frame = CGRectMake(x,y,height,width) // For Set the Frame
sectionView.backgroundColor = UIColor.redColor()
return sectionView
}
. 에서 cellForRowAtIndexPath()
에서와 같이 셀 객체를 생성하고 반환하십시오.
다음은 샘플 코드입니다.
override func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let cell = tableView.dequeueReusableCellWithIdentifier("cellIdentifier") as! YourTableViewCell
return cell
}
당신은 헤더 높이를 설정할 수 있습니다
override func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return 80
}
관련 문제
- 1. UItableview의 끝에 사용자 지정 텍스트가있는 바닥 글보기를 표시하는 방법
- 2. openpyxl에서 머리글/바닥 글 높이를 설정하는 방법
- 3. 고정 머리글, 앵커 2의 바닥 글로 로그인 페이지 만들기
- 4. 테이블 끝의 바닥 글을 바닥 글로 추가하는 방법 (Swift)
- 5. 머리글과 바닥 글을 사용자 정의 머리글과 바닥 글로 바꾸기
- 6. UITableView의 바닥 글로 배치 된 UIView의 고정 높이를 설정하는 방법은 무엇입니까?
- 7. 리소스의 바닥 글이 Excel에서 바닥 글로 표시됩니다.
- 8. UITableView의 머리글 스크롤을 중지하는 방법
- 9. UIView에서 UIScrollView를 바닥 글로 오버레이하는 방법
- 10. 전체 표보기를 다시로드하지 않고 UITableView의 머리글/바닥 글 제목 변경
- 11. 표를 바닥 글로 사용하려면 어떻게합니까?
- 12. 컨테이너가 바닥 글로 연장되지 않음
- 13. 그라디언트 이미지를 바닥 글로 바꾸기
- 14. GridView를 ListView의 바닥 글로 추가
- 15. UITableView의 바닥 글에 위치 지정 버튼이있는 문제
- 16. UITableView의 사용자 지정 셀에서 탭 감지
- 17. 자동 조정 UITableView의 머리글
- 18. 사용자 지정 사용자 지정 클래스를 설정하는 방법
- 19. 런타임에 UITableView의 셀을 조정합니다.
- 20. CheckedListBox의 머리글 또는 제목을 설정하는 방법
- 21. UITableView 아래쪽에 사용자 지정 셀을 추가하는 방법?
- 22. 사용자 정의 셀을 사용하는 UITableView의 성능 향상
- 23. 최소 높이 머리글/바닥 글로 작업 할 때 div의 모든 공간을 차지하는 방법
- 24. uitableview에서 셀을 사용하거나 사용하지 않도록 설정하는 방법
- 25. JQuery와 모바일 수정 머리글 또는 바닥 글은
- 26. UITableView의 모든 셀을 선택하십시오.
- 27. iOS UICollectionView 머리글 및 바닥 글 위치
- 28. MVC4에서 머리글/바닥 글 변경?
- 29. 머리글 및 바닥 글 사용자 정의
- 30. UITableView 머리글/바닥 글 가져 오기
그것에 대해 당신이 하나의보기 (XIB)을 만들 필요가 당신은 머리글이나 바닥 글로 jQuery과 셀을 사용할 수 없습니다 당신이 그것을 –
셀을 사용할 수 있습니다 헤더로? tableHeaderView는 셀이 아닌 뷰 유형입니다. – ronan
및 Xib를 사용하여 UiView를 만드는 방법은 무엇입니까? 새 코코아 터치 파일을 만들고 UIView의 하위 클래스로 "Xib 파일을 만듭니다"옵션을 사용할 수없는 경우 확인하십시오. – Byte