https://developer.apple.com/documentation/uikit/uipickerview
"A view that uses a spinning-wheel or slot-machine metaphor to show one or more sets of values."
하나 혹은 하나 이상의 값 집합을 보여주기 위해 돌아가는 휠 혹은 슬롯 머신과 유사한 것을 사용하는 뷰입니다.
@MainActor class UIPickerView : UIView
피커 뷰는 사용자가 아이템 선택을 위해 조작할 수 있는 하나 혹은 하나 이상의 휠을 표시합니다. 각각의 휠(컴포넌트로 알려진)은 선택 가능한 아이템을 나타내는 인덱싱된 행의 연속을 갖습니다. 각 행은 사용자가 해당 행에 대한 아이템을 식별할 수 있도록 스트링 혹은 뷰를 표시합니다. 사용자는 선택 인디케이터를 원하는 값으로 맞출 수 있도록 휠을 회전시켜 아이템을 선택할 수 있습니다.
Note
UIDatePicker클래스는 날짜와 시간을 표시하기 위해UIPickerView의 커스텀 서브클래스를 사용합니다. 예시를 보려면 시계 앱의 알람 창에서 더하기 버튼을 탭하시기 바랍니다.
피커 데이터 소스(UIPickerViewDataSource 프로토콜을 채택하는 객체)를 사용해서 피커 뷰에 표시되기 위한 데이터를 제공할 수 있습니다. 데이터를 표시하고 사용자 선택에 응답하기 위한 뷰를 제공하기 위해 피커 뷰 딜리게이트(UIPickerViewDelegate 프로토콜을 채택하는 객체)를 사용하시기 바랍니다.
Important
UIPickerView및 이 객체를 상속받은 객체는 UI idiom이UIUserInterfaceIdiom.mac인 경우 사용할 수 없습니다.
작업이 진행중임을 보여주는 뷰입니다.
https://developer.apple.com/documentation/uikit/uiactivityindicatorview
https://velog.io/@panther222128/UIActivityIndicatorView
인터페이스에서 단일 이미지 혹은 애니메이션 처리된 이미지의 연속을 표시하는 객체입니다.
https://developer.apple.com/documentation/uikit/uiimageview
https://velog.io/@panther222128/UIImageView
작업의 진행을 시간에 걸쳐 표시하는 뷰입니다.
https://developer.apple.com/documentation/uikit/uiprogressview
https://velog.io/@panther222128/UIProgressView