비디오: 이것만 알면 전문가! 아이패드 7세대 꿀팁 15가지 필수컨트롤 꼭 보세요! - iPad7th Tip 2024
MasterViewController는 이미 iOS 앱에서 실제로 작업을 수행하지만 모양을 사용자 정의하고 표 (항목 또는 셀을 통해)를 표로 표시하여 앱에서 사용하기 위해 개발하려고 할 수 있습니다 앱 기능을 보여주는 콘텐츠 프로젝트를 시작하는 방법은 다음과 같습니다.
-
프로젝트 탐색기에서 Main_iPad를 선택하십시오. 스토리 보드.
-
문서 개요에서 마스터보기 컨트롤러 - 마스터 장면에서 마스터보기 컨트롤러 - 마스터를 선택하고 장면의 마스터보기 컨트롤러 옆에있는 펼침 삼각형을 연 다음 테이블보기를 선택하십시오.
-
속성 선택기 막대를 사용하여 유틸리티 영역에서 속성 속성을 엽니 다.
Attributes 속성의 Table View 섹션에서 Content 드롭 다운 메뉴에서 Static Cells 옵션이 선택되었음을 알 수 있습니다.
정적 셀은 셀에 표시해야 할 것을 미리 알고있을 때 사용됩니다. 보기 컨트롤러에 메서드를 구현하고 원하는 텍스트가있는 셀을 반환하는 대신 스토리 보드에서 셀의 서식을 지정할 수 있습니다.
-
문서 개요에서 테이블보기 옆의 펼침 삼각형을 열고 테이블보기 섹션을 선택한 다음 삭제하십시오.
당신은 그 셀을 떠나서 그 섹션과 더 많은 섹션에 셀을 추가 할 수 있습니다. 그러나 이것은 깨끗한 슬레이트에서 시작하는 것과 같습니다.
테스트 드라이브 컨트롤러와의 연결도 삭제되었음을 알 수 있습니다. 즉, 더 이상 테스트 드라이브를 선택하지 않고 뷰를 제자리에 고정시킬 수 있습니다.
이제 표시 할 텍스트를 셀에 추가 할 준비가되었습니다.
테이블 뷰에는 데이터 소스 및 대리자가 모두 필요합니다. 데이터 소스는 테이블보기의 내용을 제공하고 각 셀 (또는 행)의 내용을 제공합니다. 델리게이트는 테이블 뷰의 모양과 동작을 관리하고 사용자가 셀 (또는 행)을 선택할 때 수행 할 작업을 결정합니다. 예를 들어 뷰 컨트롤러를 스택으로 밀어 넣을 수 있습니다.