1
我試圖將MPVolumeView
的airplay按鈕放在UIBarButtonItem
的視圖中,但該按鈕不會顯示。我正在調試視圖的層次結構(如下圖所示),它清楚地表明它位於層次結構的頂部,但它不會顯示在設備中。MPVolumeView AirPlay按鈕不顯示
我試圖將MPVolumeView
的airplay按鈕放在UIBarButtonItem
的視圖中,但該按鈕不會顯示。我正在調試視圖的層次結構(如下圖所示),它清楚地表明它位於層次結構的頂部,但它不會顯示在設備中。MPVolumeView AirPlay按鈕不顯示
管理的Airplay按鈕是非常令人沮喪,因爲你必須處理由執行系統所採取的行動。根據我的經驗,假設MpVolumeView按鈕正確放置在您的視圖控制器中,您必須檢查MpVolumeView中MpButton的Alpha值。
正如你所知道MpVolumeView是由三個不同的子視圖組成:
您必須查看MPVolumeView的子視圖並檢查MPButton的Alpha(路由按鈕),因爲操作系統可能更改了此值,結果您無法看到按鈕(記住:Alpha = 0視圖不可見,Alpha = 1視圖可見)。
在這裏找到一個技巧來永久顯示airplay按鈕:https://stackoverflow.com/a/46787632 – raphael