Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/TimOliver/TOActionSheet

A custom-designed reimplementation of the UIActionSheet control for iOS
https://github.com/TimOliver/TOActionSheet

actionsheet cocoapods ios objective-c

Last synced: 3 months ago
JSON representation

A custom-designed reimplementation of the UIActionSheet control for iOS

Awesome Lists containing this project

README

        

# TOActionSheet

![TOActionSheet](screenshot.jpg)

[![Beerpay](https://beerpay.io/TimOliver/TOActionSheet/badge.svg?style=flat)](https://beerpay.io/TimOliver/TOActionSheet)
[![PayPal](https://img.shields.io/badge/paypal-donate-blue.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=M4RKULAVKV7K8)

`TOActionSheet` is an iOS UI control providing a modal prompt control, similar to `UIActionSheet`.
Unlike `UIActionSheet`, it can be very heavily re-themed, and avoids the delegate model by using blocks for each button.

## Features
* Pre-defined light and dark themes.
* Every colour is editable, and subscribes to `UIAppearence`.
* A custom header view may be specified as the top element.
* Plays a bubbly pop-up animation.
* Button callback is provided via blocks.
* Subscribes to sudden trait collection changes, such as split screen on iPad Air 2.

## Technical Requirements
iOS 7.0 or above.

## License

`TOActionSheet` is licensed under the MIT License, please see the LICENSE file. ![analytics](https://ga-beacon.appspot.com/UA-5643664-16/TOActionSheet/README.md?pixel)