IOS 개발

[iOS] protocol UITableViewDelegate

0miming 2020. 3. 24. 10:37

 

요약

선택 사항 관리, 섹션 머리글 및 바닥 글 구성, 셀 삭제 및 재정렬, 테이블보기에서 다른 작업 수행 방법

Summary

Methods for managing selections, configuring section headers and footers, deleting and reordering cells, and performing other actions in a table view.

 

Declaration

protocol UITableViewDelegate

 

 

토론

이 프로토콜의 방법을 사용하여 다음 기능을 관리하십시오.

• 사용자 정의 머리글 및 바닥 글보기를 만들고 관리합니다.
• 행, 머리글 및 바닥 글의 사용자 지정 높이를 지정하십시오.
• 더 나은 스크롤 지원을 위해 높이 추정치를 제공하십시오.
• 행 내용을 들여 씁니다.
• 행 선택에 응답합니다.
• 스와이프 및 표 행의 다른 작업에 응답합니다.
• 테이블 내용 편집 지원.

테이블 뷰는 NSIndexPath 객체를 사용하여 행과 섹션을 지정합니다. 행 및 섹션 인덱스를 해석하는 방법에 대한 자세한 내용은 행 및 섹션의 위치 지정을 참조하십시오.

 

Discussion

Use the methods of this protocol to manage the following features:

  • Create and manage custom header and footer views.
  • Specify custom heights for rows, headers, and footers.
  • Provide height estimates for better scrolling support.
  • Indent row content.
  • Respond to row selections.
  • Respond to swipes and other actions in table rows.
  • Support editing the table's content.

The table view specifies rows and sections using NSIndexPath objects. For information about how to interpret row and section indexes, see Specifying the Location of Rows and Sections.

 

 

 

[참조: Open in Developer Documentation]