비디오: [Step by Step iOS] 날씨 앱 만들기 #3 - 테이블뷰 구현 (Swift 5, Xcode 10) 2024
iOS 앱 프로그래머는 테이블 뷰를 구현하는 방법을 알아야합니다. 이전에 테이블보기로 작업했을 수도 있지만 정적 셀을 사용하면 모든 작업이 스토리 보드에서 수행됩니다. 이제는 스스로 나뉘어 스토리 보드가 당신을 위해 무엇을하는지 이해하십시오.
iOS 기기와 함께 제공되는 많은 앱에서는 표보기가 전면 및 중앙에 있기 때문에 표보기가 어떻게 작동하는지 알면 좋습니다. 그들은 App Store에서 다운로드 할 수있는 많은 앱에서 중요한 역할을합니다. (명백한 예: 설정, 메일, 음악 및 주소록 앱의 거의 모든보기는 표보기입니다.)
테이블 뷰는 데이터를 표시하는 것 외에도 구조화 된 데이터를 탐색하는 방법이기도하므로 중요한 역할을합니다.
Mail 또는 Settings와 같은 앱을 살펴보면 표보기에서 항목 (또는 행 또는 항목 >) 를 섹션으로 나눌 수 있습니다. 행은 텍스트 또는 이미지를 표시 할 수 있습니다. 행 아웃을 선택하면 다른 테이블보기 또는 웹 페이지 또는 컨트롤을 표시 할 수있는 다른보기가 표시 될 수 있도록 펼침 삼각형과 같은
액세서리 가있을 수 있습니다 버튼 및 텍스트 필드 등.
표보기 생성 프로세스를 시작하려면 먼저 사용자가 앱의 표보기에서 특정 행을 선택할 때 발생하려는 것을 결정해야합니다. 정적 셀에서 보았 듯이 사실상 모든 일이 발생할 수 있습니다. 날씨와 마찬가지로 웹보기를 표시하거나 다른 표보기를 표시 할 수도 있습니다.
테이블 뷰는 클래스 UITableView의 인스턴스이며, 테이블의 각 보이는 행은 UITableViewCell을 사용하여 내용을 그립니다.
테이블보기 를 테이블 구조를 만들고 관리하는 개체로 생각하고 테이블보기 셀 이 테이블의 단일 셀 내용을 표시하는 역할을한다고 생각하십시오.