The folks who created Codea — an app for creative coding — recently adjusted it to make it also run on the iPhone. While Autolayout tackles most of the screen adapations, they were in need of menus.
I realised six months ago as I was using my Mac, using the menus, that I need these things — menus — in Codea. I was trying to solve a problem that has been solved for decades.
So I set out to make the best menus I could make for iOS.
The resulting code has been published as a separate pod.
pod 'Menu'
In to blogpost author Simeon Saëns focuses on the details that made it into this nice library. be sure to check out the videos too!
Menu Source (GitHub) →
The iOS Menu →
Detailing the iOS Menu →
Sidenote: Also see PanelKit and TabView, also two nice community-created UI components that found their birth in bigger projects that needed them (just like my own ansi-php
package for example).