SwiftUI Fundamentals
  • Books
  • Downloads
  • Table of contents
  • Preface
  • 1.Introducing SwiftUI
  • 2.App structure and lifecycle
  • 2.1App protocol
  • 2.2Scenes
  • 2.3Scene and app lifecycle
  • 3.Views
  • 3.1View protocol
  • 3.2Built-in views
  • 3.3Custom views and view composition
  • 3.4View update mechanisms
  • 3.5View identity
  • 4.Data flow
  • 4.1Local view data
  • 4.2Managing data across views
  • 4.3Environment
  • 4.4Preferences
  • 4.5Data persistence
  • 5.View modifiers and styles
  • 5.1View modifier essentials
  • 5.2Built-in modifiers
  • 5.3Custom modifiers
  • 5.4View styles
  • 6.Text and localizationFREE SAMPLE
  • 6.1Text initializers and contextual behavior
  • 6.2Localization in SwiftUI
  • 6.3Text formatting
  • 6.4Styling Text views
  • 7.Layout
  • 7.1Core concepts of SwiftUI layout
  • 7.2Layout containers
  • 7.3Layout protocol
  • 8.Navigation
  • 8.1Tab-based navigation
  • 8.2Hierarchical navigation
  • 8.3Modal presentations
  • 9.Animations and gestures
  • 9.1Animating views in SwiftUI
  • 9.2Transitioning between views
  • 9.3Gestures and interactive animations
  • 10.Accessibility
  • 10.1Built-in accessibility support
  • 10.2Accessibility modifiers
  • 10.3Content legibility

Gestures and interactive animations

Create interactive experiences with SwiftUI’s powerful gesture system, ranging from simple taps and long presses to advanced drags, rotations, and magnifications, and combine these gestures with animations for fun, fluid effects.



<Transitioning between views
Accessibility>
You need to purchase the book to read this chapter.WWDC 2025 offer is active now: 30% off!Learn more about the bookAlready have a copy? Request access.
Nil CoalescingAboutBlog
© 2025 NIL COALESCING LIMITED