How can I display an AirPlay popup menu in my Swift project? (Many applications like Spotify can display one like below):
Here's a sweet little workaround to having to use the MPVolumeView's button.
[[UIApplication sharedApplication] sendAction:NSSelectorFromString(@"_displayAudioRoutePicker") to:myVolumeView from:myView forEvent:nil];
Optional 3: On iPad you'll need to pass a UIEvent otherwise the popover will just be entered at the top of the screen and it'll look wonky. Capture the event from - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
and pass it into our call.