https://developer.apple.com/documentation/uikit/uiswitch
"A control that offers a binary choice, such as on/off."
온/오프처럼 이진 선택을 제공하는 컨트롤입니다.
@MainActor class UISwitch : UIControl
UISwitch
클래스는 온/오프 상태를 제어하기 위해 속성 및 메소드를 선언합니다. UISlider
를 사용해서 사용자가 스위치 컨트롤을 조작("flip")할 때, valueChanged
이벤트를 트리거합니다.
스위치가 온 혹은 오프될 때 틴트에 사용되는 색상을 변경해서 스위치의 모양을 커스터마이징할 수 있습니다.
기본적인 뷰 동작에 대한 정보는 View Programming Guide for iOS를 보시기 바랍니다.
View Programming Guide for iOS
https://developer.apple.com/library/archive/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/Introduction/Introduction.html#//apple_ref/doc/uid/TP40009503-CH1-SW2
앱이 맥 UI idiom에서 작동할 때 스위치 컨트롤을 맥 스타일 체크박스처럼 표시합니다.
https://developer.apple.com/documentation/uikit/uiswitch/displaying_a_checkbox_in_your_mac_app_built_with_mac_catalyst
https://velog.io/@panther222128/?q=Displaying%20a%20Checkbox
사용자 상호작용에 대한 응답으로 특정 액션 혹은 의도를 전달하는 시각적 요소인 컨트롤에 대한 베이스 클래스입니다.
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/uipagecontrol
https://velog.io/@panther222128/UIPageControl
여러 세그먼트를 구성하는 수평 컨트롤이며, 각 세그먼트는 이산적 버튼처럼 기능합니다.
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