Sheets

iOS 시트(모달 프레젠테이션)의 디텐트 크기와 옵션을 직접 체험해보세요. 컨트롤 패널에서 속성을 변경하면 iPhone 화면에 즉시 반영됩니다.

9:41
●●●● WiFi 🔋
Settings
J
John Appleseed
Apple ID, iCloud+, Media & Purchases
Share
General
⚙️
General
Accessibility
🔋
Battery
⚠️ HIG 위반: Sheet 사용이 부적절합니다
Share
💬
Messages
✉️
Mail
🔗
Copy Link
📷
AirDrop
📎
Copy
Copy to clipboard
🔖
Add to Reading List
Save for later
📑
Add Bookmark
Quick access from home
📄
Add to Favorites
Pin as a favorite item
🖨
Print
Send to a printer
📚 HIG Guidelines — 직접 체험하기
✓ Do — 올바른 예시
✗ Don't — 나쁜 예시

✓ 이렇게 하세요

  • Use sheets for focused tasks that don't require full-screen navigation
  • Always provide a clear way to dismiss the sheet (button, drag, or backdrop tap)
  • Use the medium detent for quick interactions, large for more content
  • Include a drag indicator so users know the sheet is resizable
  • Keep the sheet title concise and descriptive

✗ 이렇게 하지 마세요

  • Don't present a sheet on top of another sheet
  • Don't use a sheet when a full-screen presentation is more appropriate
  • Don't hide the dismiss action or make it hard to find
  • Don't put critical destructive actions in a sheet without confirmation

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

Show Drag Indicator
Show Dismiss Button
SwiftUI Code