Hello @sheikhbayazid This is a great start! While we are unable to share exactly how Apple achieved this in the Music app, you might still find the following helpful: [quote='820932021, sheikhbayazid, /thread/820932, /profile/sheikhbayazid'] Should this be a custom container instead of fullScreenCover? [/quote] You might be looking for a sheet. Users can swipe down to dismiss a sheet interactively by default. .fullScreenCover has no built-in-swipe-to-dismiss, you must provide an explicit mechanism, like a dismiss button. For more information on Sheets see https://developer.apple.com/design/human-interface-guidelines/sheets [quote='820932021, sheikhbayazid, /thread/820932, /profile/sheikhbayazid'] How would you support both new and older iOS versions? [/quote] Configure the Xcode project to support the intended lowest OS version, then use conditionals to handle differences between iOS versions with availability checks such as #available if #available(iOS 18.0, *) { // Content in iOS
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: