Radio
Radio는 Label을 포함한 Radio로 여러 선택지 중 단 하나만 선택할 수 있도록 하는 요소입니다.
사용자는 동일한 그룹 내에서 오직 하나의 항목만 선택 가능하며, 선택 시 다른 항목은 자동으로 해제됩니다.
- 선택 상태 변경 시 콜백을 받을 수 있으며, 크기와 스타일을 조정할 수 있습니다.
- 2가지 상태를 지원합니다:
checked,unchecked
init(checked: Bool, size: Size, onSelect: ((Bool) -> Void)?)
라디오 버튼을 생성합니다.
- Parameters
var body: some View
뷰의 내용과 동작을 정의합니다.
func bold(Bool) -> Radio
레이블을 볼드체로 설정합니다.
-
Parameters
-
Return Value
수정된 라디오 버튼 컴포넌트
-
Discussion
Note
이 설정은
labelTypography에서 지정한 굵기보다 우선합니다.Note
레이블이 지정되지 않은 경우 이 설정은 적용되지 않습니다.
func disable(Bool) -> Radio
컨트롤을 비활성화합니다.
-
Parameters
-
Return Value
수정된 라디오 버튼 컴포넌트
func label(String) -> Radio
레이블 텍스트를 설정합니다.
-
Parameters
-
Return Value
수정된 라디오 버튼 컴포넌트
func labelTypography(Typography.Variant?, weight: Typography.Weight?, color: SwiftUI.Color?) -> Radio
레이블의 타이포그래피 속성을 설정합니다.
-
Parameters
-
Return Value
수정된 라디오 버튼 컴포넌트
-
Discussion
Note
레이블이 지정되지 않은 경우 이 설정은 적용되지 않습니다.
func tight(Bool) -> Radio
레이블을 더 조밀한 레이아웃으로 표시합니다.
-
Parameters
-
Return Value
수정된 라디오 버튼 컴포넌트
-
Discussion
Note
레이블이 지정되지 않은 경우 이 설정은 적용되지 않습니다.
Conforms To
Swift.Sendable
SwiftUICore.View
