Back in iOS 8 Apple deprecated the beautifully simple and readily abusable UIAlertView. The replacement; Surprisingly, its replacement UIAlertController has some short comings the UIAlertView does not. One major limitation is the inability to simply add custom views.
Fortunately, it is possible to remedy that with a little hacking about. I’ve put up a demo on Github using a MapView as an example. You can get it here.