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