If you’ve spent any time working with UIActionSheet, then you’ve probably bumped up against some of its frustrating API limitations. My new open-source replacement, JTSActionSheet, will help you if your project has any of these requirements:
You need to specify custom fonts for buttons and titles.
You would like to choose custom colors for everything: button titles, background colors, etc.
You want to use a simple block-based API for button actions.
You need to easily drop back to a native appearance for some edge cases.
Check it out on Github. Feedback is welcome. The above screenshots are both made with JTSActionSheet. It will be a significant part of my next iOS app, code named “Time Zones.”