Spacing
UI 요소 간의 간격을 정의하는 시스템
Spacing은 Montage 디자인 시스템에서 UI 요소 간의 일관된 간격을 제공하기 위한 규격화된 값들을 정의합니다. 모든 간격은 4포인트 기반의 스케일로 구성되어 있어 디자인의 일관성과 조화를 유지합니다.
Note
간격 이름의 숫자는 포인트 단위의 실제 간격 값을 나타냅니다. 예를 들어 pt16은 16포인트의 간격을 의미합니다.
case pt01
1포인트 간격
case pt02
2포인트 간격
case pt04
4포인트 간격
case pt08
8포인트 간격
case pt12
12포인트 간격
case pt16
16포인트 간격 (기본 간격)
case pt20
20포인트 간격
case pt24
24포인트 간격
case pt28
28포인트 간격
case pt32
32포인트 간격
case pt36
36포인트 간격
case pt40
40포인트 간격
case pt48
48포인트 간격
case pt56
56포인트 간격
case pt64
64포인트 간격
case pt72
72포인트 간격
case pt80
80포인트 간격
extension CGFloat
static func spacing(Spacing) -> CGFloat
Spacing 열거형 값에 해당하는 CGFloat 값을 반환합니다.
-
Parameters
-
Return Value
지정된 간격에 해당하는 CGFloat 값
-
Discussion
디자인 시스템에서 정의된 일관된 간격 값을 사용할 수 있도록 합니다.
extension Float
static func spacing(Spacing) -> Float
Spacing 열거형 값에 해당하는 Float 값을 반환합니다.
-
Parameters
-
Return Value
지정된 간격에 해당하는 Float 값
-
Discussion
디자인 시스템에서 정의된 일관된 간격 값을 사용할 수 있도록 합니다.
Conforms To
Swift.Equatable
Swift.Hashable