Master Apple-standard iOS UI design and implementation across SwiftUI and UIKit. Use when designing or reviewing iOS screens to follow Human Interface Guidelines (HIG), build adaptive layouts, choose navigation patterns (NavigationStack/TabView/sheets or UINavigationController/UITabBarController), integrate SF Symbols/system typography/semantic colors, ensure Dark Mode + high-contrast support, and implement accessibility (VoiceOver, Dynamic Type, touch targets).
Use this skill to design and implement polished, native iOS UI that matches Apple conventions and stays compliant across:
Capture, in 5 bullets:
SwiftUI
VStack/HStack/ZStack; use Spacer() intentionally.LazyVGrid/LazyHGrid for collections.GeometryReader only when necessary; avoid “layout hacks”..safeAreaInset / .ignoresSafeArea deliberately.UIKit
NSLayoutConstraint.activate.UIStackView for vertical/horizontal structure; constrain the stack, not every child.safeAreaLayoutGuide.NavigationStack + navigationDestinationUINavigationController.pushViewControllerTabViewUITabBarController.sheet / .fullScreenCoverpresent(_:animated:) with appropriate modalPresentationStyleImage(systemName:)UIImage(systemName:).body, .headline, etc.) not fixed sizes..systemBackground, .label, .secondaryLabel, .tint, etc.).references/patterns.md.