---
title: "RadialMenu — Brad Jasper"
description: "A touch context menu for iOS, modeled on the iMessage record control and animated with Facebook's POP. I started it the week Swift was announced."
url: https://bradjasper.com/projects/radialmenu/
---

[← Code](https://bradjasper.com/code/)

# RadialMenu

Archived · 2014 · Swift · iOS

Not maintained since 2014.

A touch context menu for iOS, modeled on the iMessage record control and animated with Facebook's POP. I started it the week Swift was announced.

- [Source on GitHub](https://github.com/bradjasper/RadialMenu)

RadialMenu is a custom control that opens a ring of options after a long press, like the record menu Apple introduced in iMessage in iOS 8. I created it on June 6, 2014, four days after Apple announced Swift, so it was one of the early public UI controls written in Swift. It has about 300 stars on GitHub.

[Video: RadialMenu recreating the iOS 8 iMessage record menu](https://bradjasper.com/projects/radialmenu/radialmenu-imessage.mp4)

The iMessage record menu, recreated.

[Video: A custom RadialMenu with four colored options](https://bradjasper.com/projects/radialmenu/radialmenu-default.mp4)

A custom menu.
