Tables

iOS 테이블의 다양한 정렬과 스타일 옵션을 직접 체험해보세요. 컨트롤 패널에서 속성을 변경하면 iPhone 화면에 즉시 반영됩니다.

9:41
●●●● WiFi 🔋
Tables
Team Members
⚠️ HIG 위반: 테이블이 가독성이 떨어집니다
📚 HIG Guidelines — 직접 체험하기
✓ Do — 올바른 예시
✗ Don't — 나쁜 예시

✓ 이렇게 하세요

  • Align data appropriately (text left, numbers right)
  • Allow sorting by relevant columns
  • Use clear column headers
  • Provide sufficient row height for readability

✗ 이렇게 하지 마세요

  • Don't cram too many columns without scrolling
  • Don't remove column headers
  • Don't make rows too dense to read
  • Don't use tables for simple lists (use List instead)

👆 iPhone 미리보기에서 나쁜 패턴을 직접 확인해보세요

Sortable
None
Single
Multiple
Alternating Rows
Plain
Inset
Inset Grouped
SwiftUI Code
Table(people, sortOrder: $sortOrder) { TableColumn("Name", value: \.name) TableColumn("Role", value: \.role) TableColumn("Status", value: \.status) }