https://developer.apple.com/documentation/uikit/uipagecontrol
"A control that displays a horizontal series of dots, each of which corresponds to a page in the app’s document or other data-model entity."
각각이 앱의 문서 혹은 다른 데이터 모델 엔티티에 상응하는 점의 연속을 수평으로 표시하는 컨트롤입니다.
@MainActor class UIPageControl : UIControl
페이지 컨트롤의 예시는 하나 이상의 위치에 대한 정보를 표시하도록 설정되어 있는 경우의 날씨 앱을 보시기 바랍니다.
사용자가 다음 페이지 혹은 이전 페이지로 이동하기 위해 페이지 컨트롤을 탭하면, 컨트롤은 딜리게이트에 의해 처리를 위한 valueChanged
이벤트를 전달합니다. 이후 딜리게이트는 표시하기 위한 페이지를 결정하기 위해 currentPage
속성을 평가할 수 있습니다. 페이지 컨트롤은 양방향 모두에서 한 페이지만 이동합니다. 현재 보이는 페이지는 흰색 점으로 나타납니다. 기기에 따라 점의 특정 수는 가려지기 전에 스크린에서 표시됩니다.
사용자 상호작용에 대한 응답으로 특정 액션 혹은 의도를 전달하는 시각적 요소인 컨트롤에 대한 베이스 클래스입니다.
https://developer.apple.com/documentation/uikit/uicontrol
https://velog.io/@panther222128/UIControl
사용자 상호작용에 응답해 커스텀 코드를 실행하는 컨트롤입니다.
https://developer.apple.com/documentation/uikit/uibutton
https://velog.io/@panther222128/UIButton
컬러 피커를 표시하는 컨트롤입니다.
https://developer.apple.com/documentation/uikit/uicolorwell
https://velog.io/@panther222128/UIColorWell
날짜 및 시간 값 입력을 위한 컨트롤입니다.
https://developer.apple.com/documentation/uikit/uidatepicker
https://velog.io/@panther222128/UIDatePicker
여러 세그먼트를 구성하는 수평 컨트롤이며, 각 세그먼트는 이산적 버튼처럼 기능합니다.
https://developer.apple.com/documentation/uikit/uisegmentedcontrol
https://velog.io/@panther222128/UISegmentedControl
값의 연속적 범위로부터 하나의 값을 선택하기 위한 컨트롤입니다.
https://developer.apple.com/documentation/uikit/uislider
https://velog.io/@panther222128/UISlider
값의 증가 혹은 감소를 위한 컨트롤입니다.
https://developer.apple.com/documentation/uikit/uistepper
https://velog.io/@panther222128/UIStepper
온/오프처럼 이진 선택을 제공하는 컨트롤입니다.
https://developer.apple.com/documentation/uikit/uiswitch
https://velog.io/@panther222128/UISwitch