Skip to content

FB17890415: UISheetPresentationController: support "global" sheets that never dismiss #668

Open
@samhenrigold

Description

@samhenrigold

Submission Date

2025-06-09

Status

Open

Area

UIKit

Operating System Version

iOS 26.0

Type

Suggestion

Description

I had to implementation a custom bottom sheet (we call it the “bottom dock”) that floats above my entire app — it has a minimized, docked state and an expanded state. The dock should never get dismissed unless I explicitly tell it to. But when I use a standard UIKit sheet, the next time a sheet is presented, my bottom dock gets dismissed.

I’d love a flag for UISheetPresentationController that says “no matter what, never dismiss this for any other sheet”

Keywords

No response

Prerequisites

  • The title follows the format FB<number>: <title>
  • I will keep this issue updated with Apple's responses

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions