how to show scroll view
Asked on 06/16/2025
1 search
To show a scroll view in your app, you can utilize the information from various sessions at WWDC. Here are some insights:
-
UIKit and Scroll Views: In the session "Build a UIKit app with the new design," it is mentioned that scroll views underneath navigation or toolbars automatically apply a visual treatment called an edge effect. This ensures the legibility of overlapping content in the bars. You can also use this edge effect with custom containers of views that overlay an edge of a scroll view. Build a UIKit app with the new design (10:56)
-
SwiftUI and Scroll Effects: In the session "Create custom visual effects with SwiftUI," you can learn about using SwiftUI's scroll transition modifier to create custom scroll effects. This allows you to change the rotation and offset of elements in a scroll view based on their position, creating unique visual experiences. Create custom visual effects with SwiftUI (02:07)
-
SwiftUI Scrolling Enhancements: The session "What’s new in SwiftUI" discusses enhancements in scrolling, such as more programmatic control over scroll views and additional scroll positions to programmatically scroll to, like the top edge. What’s new in SwiftUI (16:18)
These sessions provide a comprehensive overview of how to implement and enhance scroll views in both UIKit and SwiftUI, offering various visual effects and programmatic controls to improve user experience.

Get to know the new design system
Dive deeper into the new design system to explore key changes to visual design, information architecture, and core system components. Learn how the system reshapes the relationship between interface and content, enabling you to create designs that are dynamic, harmonious, and consistent across devices, screen sizes, and input modes.

Build a UIKit app with the new design
Update your UIKit app to take full advantage of the new design system. We’ll dive into key changes to tab views, split views, bars, presentations, search, and controls, and show you how to use Liquid Glass in your custom UI. To get the most out of this video, we recommend first watching “Get to know the new design system” for general design guidance.

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.