SwiftUI Toolbar in iOS 26: ToolbarItem, Placement, and Customization Guide
Master the SwiftUI toolbar in iOS 26. ToolbarItem placements, keyboard bars, Liquid Glass styling, VoiceOver, and cross-platform behavior on iPhone, iPad, and Mac.
SwiftUI engineer focused on declarative animations and accessibility. Will fight you about navigation stacks.
Master the SwiftUI toolbar in iOS 26. ToolbarItem placements, keyboard bars, Liquid Glass styling, VoiceOver, and cross-platform behavior on iPhone, iPad, and Mac.
SwiftUI's PhaseAnimator walks a view through ordered animation phases from a single trigger, replacing @State flags and asyncAfter chains. Learn per-phase curves, trigger patterns, and how to combine it with CustomAnimation, plus real-world code for like buttons and toasts.
Embed a low-latency drawing canvas in SwiftUI using PencilKit in iOS 26. Wrap PKCanvasView, wire up PKToolPicker, persist PKDrawing to SwiftData, and handle Apple Pencil Pro squeeze and hover with production-ready Swift code.
A practical guide to ContentUnavailableView in SwiftUI: every initializer, the .searchable pairing, retry buttons, VoiceOver behaviour, iOS 26 Liquid Glass, and iOS 15/16 fallbacks.
How to use SwiftUI PhotosPicker in iOS 26 for multi-select, video filtering, and file-based loading. Covers race conditions, iCloud progress, and VoiceOver.
Build hero zoom animations between a thumbnail and its detail screen using SwiftUI matchedTransitionSource and navigationTransition(.zoom) in iOS 26, with sheets, fullScreenCover, accessibility, and the common reasons it silently falls back to a slide.
How to build SwiftUI TabView in iOS 26 with the new Tab struct, TabSection sidebars, search role, and the floating tab bar. Migration patterns from the old selection-based API and the accessibility checks I run before every ship.
NavigationSplitView is SwiftUI's adaptive sidebar container. Learn selection bindings, deep linking, iPhone collapse behaviour, and accessibility patterns for iOS 26.