I’ve mentioned a number of pop out widget style menu components most recently DLWidgetMenu that responds to several different gestures and provides a number of different layouts.

Here’s an open source iOS component from Agus Soedibjo providing another nice implementation of the widget style fly-out menu called ASOAnimatedButton with a number of nice features.

Some of the features of ASOAnimatedButton include:

– Configurability within storyboards– A two-state button that cahnges when the menu expands/closes– A choice of several different animation styles– Configurability of the speed, fade out, and bouncing effect