12345678910111213141516171819202122232425 |
- public extension ActionSheet {
-
- static var defaultPresenter: ActionSheetPresenter {
- return defaultPresenter(for: UIDevice.current.userInterfaceIdiom)
- }
- }
- extension ActionSheet {
-
- static func defaultPresenter(for idiom: UIUserInterfaceIdiom) -> ActionSheetPresenter {
- let isIpad = idiom == .pad
- return isIpad ? ActionSheetPopoverPresenter() : ActionSheetDefaultPresenter()
- }
- }
|