비디오: 아이디어 메이커 Ep1. 도무지 아이디어가 안 떠오르는 당신에게 2024
DestinationController의 기능은 표보기에 있기 때문에 표보기가 작동하는 방법을 알고있는 것이 좋습니다. 이전에 테이블 뷰를 사용해 보았을 것입니다 만, 정적 인 셀을 사용하고 있습니다. 이제는 스스로 나뉘어서 무엇이 일어나고 있는지를 이해할 차례입니다. iOS 장치와 함께 제공되는 여러 응용 프로그램의 표보기가 전면 및 중앙에 있기 때문에 표보기의 작동 방식을 확인하는 것이 좋습니다. App Store에서 다운로드 할 수있는보다 복잡한 여러 응용 프로그램에서 중요한 역할을합니다. (명백한 예: 메일, 음악 및 주소록 응용 프로그램의 거의 모든보기는 표보기입니다.)
메일이나 음악과 같은 응용 프로그램을 살펴보면 표보기에서
항목 (또는 행 또는 항목 > - 세 가지 모든 용어를 혼용하여 사용할 수 있으며 섹션으로 나눌 수 있습니다. 행은 텍스트 또는 이미지를 표시 할 수 있으므로 행을 선택하면 다른 표보기 또는 웹 페이지 또는 단추 및 텍스트 필드와 같은 컨트롤을 표시 할 수있는 다른보기가 표시 될 수 있습니다.
iOS 테이블보기는 Microsoft Excel 스프레드 시트에서 작성할 수있는 2 차원 테이블이 아닌 단일 데이터 열만 제공한다는 점에 유의할 가치가 있습니다. Macintosh OS X 프레임 워크는 다중 열 NSTableView 클래스를 제공하지만 IOS UITableView는 단일 열만 지원합니다. GitHub에있는 DTGridView와 같이 iOS에서 사용할 수있는 오픈 소스 그리드보기가 있습니다.
표보기 생성 프로세스를 시작하려면 먼저 사용자가 앱의 표보기에서 특정 행을 선택했을 때 수행 할 작업을 결정해야합니다. 정적 셀에서 보았 듯이 사실상 모든 일이 발생할 수 있습니다. 날씨와 마찬가지로 웹보기를 표시하거나 다른 표보기를 표시 할 수도 있습니다.
그러나이 경우 대상보기 컨트롤러가 닫히고 사용자는 기본보기에서 자신을 찾아서 다른 선택을 할 수 있습니다.
테이블 뷰는 클래스 UITableView의 인스턴스이며, 테이블의 각 보이는 행은 UITableViewCell을 사용하여 내용을 그립니다.테이블보기
를 테이블 구조를 만들고 관리하는 개체로 생각하고 테이블보기 셀 이 테이블의 단일 행 내용을 표시하는 역할을한다고 생각하십시오.