Я работал над проектом, который включает выбор конечной точки AirPlay, и мне было интересно, как ребята из Spotify сделали следующий выбор в приложении доступных конечных точек AirPlay (вы можете увидеть значок/сообщение AirPlay в нижней части приложения, которое при нажатии открывается лист действий, аналогичный тому, что вы видите в Центре управления):
Насколько я знаю, единственный «общедоступный» API, который можно использовать для такого рода вещей, — это MPVolumeView, который не обязательно является одним и тем же, поскольку он показывает регулятор громкости и кнопку для запуска такого листа действий.
В следующем блоге рассказывается о MPAudioVideoRoutingPopoverController, который частный API, поэтому интересно, используют ли его ребята из Spotify, и если да, то почему такое разрешено в магазине? (Я думал, что использование частных API строго запрещено правилами Apple)
Если частный маршрут — единственный способ добиться этого, есть ли какой-то особый способ сделать это так, чтобы Apple согласилась? то есть: как упоминалось в ответе на iOS: альтернатива MPVolumeView для выбора Airplay вокруг возни с MPVolumeView
и либо запускать пользовательский интерфейс оттуда, скрывая остальные элементы?
MPVolumeView
без ползунка и с пользовательским значком, как описано на этот другой пост в блоге. - person Roberto Andrade   schedule 06.08.2015