Tooltip
특정 UI 요소 위에서 해당 요소에 대한 간략한 레이블이나 추가적인 정보를 제공합니다.
툴팁은 사용자가 특정 UI 요소를 이해하는데 도움이 되는 짧은 설명을 보여주기 위해 사용됩니다. 화살표가 있는 말풍선 형태로 표시되며, 화살표의 위치와 방향을 설정할 수 있습니다.
enum ActionMode
툴팁의 표시 모드를 정의하는 열거형입니다.
case always
바인딩으로만 닫힘을 제어할 수 있습니다. 주로 화면이 노출될 때 항상 표시되는 툴팁에 사용됩니다.
case click
백그라운드를 터치하거나 스크롤을 할 시 닫힙니다. 주로 클릭 시에 표시되는 툴팁에 사용됩니다.
enum Position
툴팁이 표시될 위치를 정의하는 열거형입니다.
case bottom(arrowPosition: HorizontalAlignment)
하단에 툴팁 표시
- Parameters
case leading(arrowPosition: VerticalAlignment)
왼쪽에 툴팁 표시
- Parameters
case top(arrowPosition: HorizontalAlignment)
상단에 툴팁 표시
- Parameters
case trailing(arrowPosition: VerticalAlignment)
오른쪽에 툴팁 표시
- Parameters
extension View
func tooltip(isPresented: Binding<Bool>, mode: Tooltip.ActionMode, position: Tooltip.Position, size: Tooltip.Size, message: String) -> some View
현재 뷰에 툴팁을 표시하는 modifier를 적용합니다.
-
Parameters
-
Return Value
툴팁이 적용된 뷰
