Storyboard에서 UITableView에 바닥 글을 추가하는 방법


95

저는 iOS 개발에 익숙하지 않습니다.

.NET 파일의 테이블보기에 바닥 글을 추가하고 싶습니다 UITableViewController. Storyboard에서 바닥 글로 사용하려는 뷰를 그래픽으로 만들었지 만 테이블 뷰에 바닥 글로 연결하는 방법을 알아낼 수 없습니다.

을 할당하여 UITableViewControllerviewDidLoad메서드 에서 프로그래밍 방식으로 바닥 글을 추가 할 수 있습니다 self.tableView.tableFooterView. 하지만 Storyboard에서 바닥 글보기를 만들었습니다. 테이블보기에 바닥 글로 추가 하는 가장 좋은 방법은 무엇입니까?

답변:


192

view를 tableView의 하단 영역으로 드래그하기 만하면됩니다. 계층 구조에서 테이블 뷰의 하위 뷰가되는 것을 볼 수 있습니다. 그런 다음 레이블 및 버튼과 같은 하위보기를 끌어서 높이를 조정할 수 있습니다.


106
0 개 이상의 프로토 타입 셀을 지정한 경우에만이 작업을 수행 할 수 있습니다. 그렇지 않으면 끌어온보기가 항상 머리글이됩니다. 이 문제를 해결하려면, 1 프로토 타입 세포의 수를 변경, 하나의 프로토 타입 셀 아래보기에서 드래그 한 후 0으로 다시 프로토 타입 세포의 수를 변경
존 브루

1
답변 해주셔서 감사합니다. 그것은 나를 하루를 구했습니다. Button을 사용하여 추가 셀을 추가하는 중이었고 tableView를 업데이트 할 때 CoreData 오류로 갇혔습니다. 이렇게 할 수 있을지 몰랐습니다. 저에게 쉽고 깨끗한 솔루션입니다.
John

2
설명 된대로 정확하게 수행했습니다. 바닥 글에보기를 추가하고 바닥 글보기에 대한 클래스를 만들었지 만 콘센트를 연결하려고하면 실패합니다! 콘센트를 추가 할 클래스가 표시되지 않습니다 (수동 선택은 사용하지 않음)
Stas

8
바닥 글보기로보기에서 끌어 오는 데 문제가있는 경우 머리글보기를 추가 한 다음 머리글보기를 추가 한 것과 동일한 방식으로 다른보기를 추가하려고하면 바닥 글에 자동으로 설정됩니다. 그런 다음 머리글을 삭제할 수 있습니다. .
Chris Wagner

1
방금 UITableView에보기를 삭제했습니다. 하단에 표시되지 않습니다. 셀 위로 이동하면 테이블 시작 부분에 표시됩니다. 아래에는 전혀 표시되지 않습니다. 어떤 이유 @JohnBrewer
AsifHabib

8

아주 간단합니다!. dbrajkovic 솔루션이지만 그래픽 방식입니다. 테이블 뷰에 뷰를 추가하기 만하면됩니다. 여기에 이미지 설명 입력

이 예에서 바닥 글보기 (고지 사항보기)에는 두 개의 레이블 (Llb 고지 사항 제목 및 Lbl 고지 사항 콘텐츠)이 있습니다.


5

위의 답변은 한 가지 반전으로 저에게 효과적이었습니다. 셀이 테이블 뷰의 전체 높이를 채우면 바닥 글을 추가 할 수 없습니다. 두 개의 셀을 제거하면 바닥 글을 추가 할 수 있었고 그 후에 셀을 다시 추가 할 수있었습니다.


4
또는 테이블 뷰가 더 높게 늘어나도록 장면의 높이를 늘립니다.
bugloaf 2014

편집기 내에서 마우스 휠을 위아래로 움직일 수 있습니다. 보기가 활발하게 스크롤되는 것처럼.
Shaunti Fondrisi

2
인터페이스 빌더에서 테이블 뷰를 확장하려면 테이블 뷰 장면의 크기 검사기에서 "Simulated Size"를 "Freeform"으로 설정해야합니다.
Franco Solerio 2015
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.