scroll indicator
Generated on 8/6/2024
1 search
Scroll Indicators in WWDC 2024 Sessions
Relevant Sessions and Context
-
Migrate your TVML app to SwiftUI
- Scroll View Modifiers: This session discusses new view modifiers specific to
ScrollView
in tvOS 18, such as theonScrollVisibilityChange
modifier, which can be used to remove background images when the header section scrolls off-screen. This can be seen in the Migrate your TVML app to SwiftUI session. - Scroll Target Behavior: The session also covers setting the scroll target behavior to be view-aligned to make transitions more definite. This is demonstrated in the Migrate your TVML app to SwiftUI session.
- Scroll View Modifiers: This session discusses new view modifiers specific to
-
Create custom visual effects with SwiftUI
- Scroll Transition Modifier: This session explores the
scrollTransition
modifier, which can be used to create custom scroll effects, such as changing the x-offset of an image to create a parallax effect. This is detailed in the Create custom visual effects with SwiftUI session. - Visual Effects Based on Scroll Position: The session also discusses using the
scrollTransition
and visual effect modifiers to adjust properties like scale, rotation, and color based on the scroll position. This is shown in the Create custom visual effects with SwiftUI session.
- Scroll Transition Modifier: This session explores the
-
What’s new in SwiftUI
- Programmatic Control Over Scroll View: This session highlights new features in SwiftUI that provide more programmatic control over scroll views, including more scroll positions to programmatically scroll to and additional settings to fine-tune the scrolling experience. This is covered in the What’s new in SwiftUI session.
Chapter Markers for Detailed Exploration
-
Migrate your TVML app to SwiftUI
- 0 = Introduction
- 234 = Lockups
- 312 = Shelves
- 455 = Catalogs
- 667 = Search
-
Create custom visual effects with SwiftUI
- 0 = Introduction
- 89 = Scroll effects
- 381 = Color treatments
- 550 = View transitions
- 769 = Text transitions
- 1180 = Metal shaders
- 1528 = Next steps
-
What’s new in SwiftUI
- 0 = Introduction
- 51 = Fresh apps
- 64 = Fresh apps: TabView
- 142 = Fresh apps: Presentation sizing
- 159 = Fresh apps: Zoom transition
- 182 = Fresh apps: Custom controls
- 218 = Fresh apps: Vectorized and function plots
- 250 = Fresh apps: TableColumnForEach
- 265 = Fresh apps: MeshGradient
- 291 = Fresh apps: Document launch experience
- 333 = Fresh apps: SF Symbols 6
- 397 = Harnessing the platform
- 412 = Harnessing the platform: Windowing
- 508 = Harnessing the platform: Input methods
- 645 = Harnessing the platform: Widgets and Live Activities
- 745 = Intermezzo
- 775 = Framework foundations
- 789 = Framework foundations: Custom containers
- 828 = Framework foundations: Ease of use
- 978 = Framework foundations: Scrolling enhancements
- 1038 = Framework foundations: Swift 6 language mode
- 1081 = Framework foundations: Improved interoperability
- 1158 = Crafting experiences
- 1183 = Crafting experiences: Volumes
- 1227 = Crafting experiences: Immersive spaces
- 1287 = Crafting experiences: TextRenderer
- 1332 = Next steps
These sessions provide a comprehensive overview of the new scroll view features and modifiers introduced in WWDC 2024, which can be used to create custom scroll indicators and effects in your applications.
Migrate your TVML app to SwiftUI
SwiftUI helps you build great apps on all Apple platforms and is the preferred toolkit for bringing your content into the living room with tvOS 18. Learn how to use SwiftUI to create familiar layouts and controls from TVMLKit, and get tips and best practices.
What’s new in AppKit
Discover the latest advances in Mac app development. Get an overview of the new features in macOS Sequoia, and how to adopt them in your app. Explore new ways to integrate your existing code with SwiftUI. Learn about the improvements made to numerous AppKit controls, like toolbars, menus, text input, and more.
Create custom visual effects with SwiftUI
Discover how to create stunning visual effects in SwiftUI. Learn to build unique scroll effects, rich color treatments, and custom transitions. We’ll also explore advanced graphic effects using Metal shaders and custom text rendering.
What’s new in SwiftUI
Learn how you can use SwiftUI to build great apps for any Apple platform. Explore a fresh new look and feel for tabs and documents on iPadOS. Improve your window management with new windowing APIs, and gain more control over immersive spaces and volumes in your visionOS apps. We’ll also take you through other exciting refinements that help you make expressive charts, customize and layout text, and so much more.