SkillAgentSearch skills...

UISheetPresentationControllerCustomDetent

Custom detents in UISheetPresentationController

Install / Use

/learn @iMinichrispy/UISheetPresentationControllerCustomDetent
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

UISheetPresentationControllerCustomDetent

Adds support for specifying custom detents in UISheetPresentationController. Note: This solution relies on a private API, which may break in future iOS releases.

import UISheetPresentationControllerCustomDetent

let viewController = UIViewController()
if let sheetPresentationController = viewController.sheetPresentationController {
    sheetPresentationController.detents = [ .custom(70.0), .custom(200.0), .medium(), .large() ]
    sheetPresentationController.selectedDetentIdentifier = .custom(200.0)
}
present(viewController, animated: true, completion: nil)

License

UISheetPresentationControllerCustomDetent is licensed under the MIT License. See the LICENSE file for more info.

Related Skills

View on GitHub
GitHub Stars9
CategoryDevelopment
Updated7mo ago
Forks2

Languages

Objective-C

Security Score

77/100

Audited on Aug 21, 2025

No findings