2013-01-14 12 views

답변

1

UiTableViewController는 "보기"로 UITableView가있는 단순히 서브 클래 싱 된 UIViewController입니다. 그것을 사용하면 얻을 수있는 이점은 보일러 플레이트 코드가 작성되어 설치 비용이 줄어 듭니다.

2

UITableViewController는 UITableView를 사용하지 않는 미묘한 (그러나 유용한 기능) 기능을 추가합니다.

몇 가지 예는 (이것이 전체 목록 인 경우 좀 더있을 수 있습니다, 모르는) :

viewWillAppear에서
  • 가, 지우고 자동으로
  • viewWillAppear에서 테이블을 다시로드, 그것은 스크롤을 깜박 표시기가 스크롤 할 수 있음을 나타내는 표시기
  • UITableView에서 필드를 편집하면 키보드가 표시 될 때 자동으로 테이블을 적절한 위치로 스크롤합니다.

희망 하시겠습니까?

0

컨테이너보기 및 퍼가기를 사용하면 다음과 같은 큰 단점이 있습니다. 이는 iOS 6 이상에서만 작동합니다. iOS 5에 포함 된 컨테이너 뷰가있는 스토리 보드를 실행하려고하면 "클래스 이름을 UIStoryboardEmbedSegueTemplate으로 인스턴스화 할 수 없습니다"라는 메시지가 나타납니다.

0

UITableViewController는 정적/그룹화 된 셀 전용 옵션입니다.