There’s been much debate regarding how Apple might solve some usability challenges as iOS evolves to support pro-level workflows and iOS apps creep into macOS with the advent of Marzipan.
I really like this approach by the Codea team. It seems others do as well.
This menu is so good, I don’t know why it isn’t a stock UIKit control.
[Updated Jan. 4, 2019]