Xamarin.ios의 테이블 및 셀 작업Working with Tables and Cells in Xamarin.iOS

이 섹션에서는 테이블을 만들고 표시 하는 데 사용 되는 클래스를 소개 하 고 Xamarin.ios에서 사용 하는 방법에 대 한 예제를 제공 합니다.This section introduces the classes used to create and display tables then provides examples of how to use them in Xamarin.iOS. 테이블에 대 한 기본 모양을 사용 하 고, 레이아웃을 사용자 지정 하며, 편집을 구현 하 고 Xamarin iOS Designer를 사용 하 여 테이블을 시각적으로 디자인 하는 방법을 다룹니다.It will cover using the default appearance for tables, customizing the layout, implementing editing and using the Xamarin iOS Designer to design a table visually. 경우에 따라 표시 되는 행의 목록 (예: 음악 앱) 및 테이블 컨트롤을 인식 하기 어려운 다른 시간 (예: 연락처 앱에서 편집 또는 메시지의 대화)이 표시 됩니다.Sometimes the display is obviously a list of rows (such as the Music app) and other times it is difficult to recognize the table control (such as editing in the Contacts app, or a conversation in Messages app).

Xamarin.ios를 사용 하 여 플랫폼 간 응용 프로그램에서 작업 하는 경우 UITableView 컨트롤은 Android의 ListView 클래스와 유사 합니다. UITableViewSource 클래스는 Android의 어댑터 클래스와 유사 합니다.For those working on cross-platform applications with Xamarin.Android, the UITableView control is similar to the ListView class in Android (and the UITableViewSource class is similar to Android’s Adapter classes).

다음 문서에서는 다음을 포함 하 여 테이블을 사용 하는 방법에 대해 자세히 살펴보겠습니다.These articles will take a comprehensive look at working with tables, including:

  • 테이블 파트UITableView 컨트롤의 시각적 요소를 소개 하 고 설명 합니다.Table parts – Introducing and explaining the visual elements of the UITableView control.
  • 테이블에 데이터 표시 – 테이블을 만들고 채우고, 다른 테이블 및 셀 스타일을 사용 하 고, 셀 개체를 재생 하 여 메모리 문제를 방지 하는 방법을 보여 줍니다.Displaying data in tables – Demonstrating how to create and populate a table, use different table and cell styles and avoid memory issues by recycling cell objects.
  • 고급 사용 – 사용자 지정 셀을 빌드하고 UITableView 클래스의 편집 기능을 사용 합니다.Advanced usage – Building custom cells and using the editing features of the UITableView class.
  • 시각적으로 테이블 만들기 -Xamarin Designer for iOS를 사용 하 여 Storyboard를 사용 하 여 테이블 기반 인터페이스를 만듭니다.Creating a table visually – Using the Xamarin Designer for iOS to create a table-driven interface with a Storyboard.


테이블 파트 & 기능Table Parts & Functionality

데이터로 테이블 채우기Populating a Table with Data

테이블 모양 사용자 지정Customizing a Table's Appearance


행 작업Row Actions

스토리 보드에 테이블 만들기Creating Tables in a Storyboard

행 높이 자동 크기 조정Auto-Sizing Row Height