Dimension

컴포넌트의 너비/높이를 정의하는 시스템

enum Dimension

Overview

Dimension은 아이콘, 아바타, 컨트롤 등 컴포넌트의 고정 치수(width/height)에 일관된 값을 적용하기 위한 토큰입니다.

// SwiftUI
Image(systemName: "star")
    .frame(width: .dimension24, height: .dimension24)

// UIKit
imageView.widthAnchor.constraint(equalToConstant: .dimension24).isActive = true

Note

실제 값은 CGFloat.dimension{N} 정적 프로퍼티로 노출됩니다. 이 타입은 문서 그룹핑 용도의 빈 네임스페이스입니다.

Topics

Type Properties

static let allValues: [CGFloat]

정의된 모든 dimension 토큰 값(오름차순).

  • Discussion

    컴포넌트가 토큰에 스냅하거나 최대/최소 토큰을 동적으로 도출할 때 사용한다. 토큰이 추가/삭제되면 이 배열만 갱신하면 사용처가 자동으로 반영된다.

static var max: CGFloat

정의된 dimension 토큰 중 최대값.

static var min: CGFloat

정의된 dimension 토큰 중 최소값.

© 2026 Wanted Lab, Inc.