STPopup provides STPopupController, which works just like UINavigationController in popup style, for both iPhone and iPad. It's written in Objective-C and compatible with Swift.
Why do you think that https://github.com/John-Lluch/SWRevealViewController is a good alternative to STPopup