ActionPicker
ActionPicker copied to clipboard
My humble effort to mimic iOS setup sheets.
ActionPicker
Description
ActionPicker
is an interactive replication of iOS-style action sheets that are widely used across the system to setup AirPods, HomePod, etc.
Usage
- Import
ActionPicker
import ActionPicker
- Present your content
let setupViewController = /* Your awesome view controller */
let actionPickerViewController = ActionPickerViewController(contentViewController: setupViewController)
self.present(actionPickerViewController, animated: false, completion: nil)
- Dismiss
actionPickerViewController.dismiss(animated: true, completion: nil)
Note: Since ActionPickerViewController
is interactive, other dismissal options are available:
- Tap outside the content view
- Pan content view out of the screen
Screenshots
Let's see in action
Example
To run the example project, clone the repo, and run pod install
from the Example directory first.
Requirements
ActionPicker
requires iOS11+.
Installation
ActionPicker is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'ActionPicker'
Author
Serg Krivoblotsky, [email protected]
Roadmap
See Issues
License
ActionPicker is available under the MIT license. See the LICENSE file for more info.
Trademarks
Apple, the Apple logo, Finder, Mac and Macintosh, AidPods, HomePod are trademarks of Apple Inc.