This aims to be a suitable replacement for UIAlertController's action sheet style.
UIAlertController's action sheet is extremely limited without the use of private APIs. It is not possible to adjust the colour of labels, add icons, add a custom header view, etc. This replacement aims to solve all of those issues, whilst maintain the same look and feel.
- UIKit-style title/message header support.
- Action support.
- Scrubbing (tap, drag between actions).
- Landscape/portrait orientations.
- Dimmed background presentation controller.
- Custom presentation/dismissal animations.
- Feature parity with UIAlertController's action sheet style.
- Scrolling.
- Portrait/landscape.
- Customise action labels.
- Icon support.
- Custom header API.
- Popover presentation support.
- Support high contrast mode.
- Support bold text mode.
TLActionSheetController is licensed under the LGPL Version 3 licence. See the LICENCE file for more info.
Copyright © 2020 Terry Lewis