34 lines
773 B
Swift
34 lines
773 B
Swift
//
|
|
// AppSpacing.swift
|
|
// suixinkan
|
|
//
|
|
|
|
import CoreGraphics
|
|
|
|
/// 应用间距常量,基于 8pt 网格。
|
|
enum AppSpacing {
|
|
|
|
static let xxs: CGFloat = 4
|
|
static let xs: CGFloat = 8
|
|
static let sm: CGFloat = 12
|
|
static let md: CGFloat = 16
|
|
static let lg: CGFloat = 24
|
|
static let xl: CGFloat = 32
|
|
static let xxl: CGFloat = 48
|
|
|
|
/// 屏幕水平内边距。
|
|
static let screenHorizontalInset: CGFloat = md
|
|
|
|
/// 最小可点击区域(Apple HIG)。
|
|
static let minTouchTarget: CGFloat = 44
|
|
|
|
/// 首页自定义 Header 高度。
|
|
static let homeHeaderHeight: CGFloat = 52
|
|
|
|
/// 主按钮默认高度。
|
|
static let buttonHeight: CGFloat = 46
|
|
|
|
/// 表单行默认高度。
|
|
static let formRowHeight: CGFloat = 52
|
|
}
|