Tutorial by Topics: control



액션 컨트롤러는 MVC의 C입니다. 라우터가 요청에 사용할 컨트롤러를 결정한 후에 컨트롤러는 요청을 감지하고 출력을 생성합니다.

컨트롤러는 요청을 받고 모델에서 데이터를 가져 오거나 저장하고 뷰를 사용하여 출력을 만듭니다. 컨트롤러는 모델과 뷰 사이의 중개자라고 생각할 수 있습니다. 모델 데이터를 뷰에서 사용할 수있게하여 사용자에게 표시 할 수있게하고 사용자 데이터를 모델에 저장하거나 업데이트합니다.

UIImagePickerController는 사용자가 장치에서 이미지를 선택하거나 카메라로 사진을 찍은 다음 해당 이미지를 제공 할 수있는 거의 완벽한 솔루션을 제공합니다. UIImagePickerControllerDelegate를 준수함으로써 앱에서 이미지를 표시하는 방법과 didFinishPickingMediaWithInfo를 사용하여 수행 할 작업을 지정하는 논리를 만들 수 있으며 사용자가 이미지를 선택하거나 사진을 찍을 수없는 경우 수행 할 작업 (imagePickerControllerDidCancel ).

UIPageViewController는 사용자가 스 와이프 제스처를 사용하여 여러보기간에 쉽게 전환 할 수있는 기능을 제공합니다. UIPageViewController를 만들려면 UIPageViewControllerDataSource 메서드를 구현해야합니다. 여기에는 현재 UIPageViewController 전후의 UIPageViewController와 presentationCount 및 presentationIndex 메서드를 모두 반환하는 메서드가 포함됩니다.


Page 1 of 2