我的应用程序需要淡入一些音乐,从0开始,然后放慢到iPod音量设置。当我这样做时,显示股票Apple音量调整屏幕。我按照this question中的说明创建了自己的MPVolumeView。
MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame: CGRectZero];
[self addSubview: volumeView];
这几乎完美无缺,我没有看到系统卷UI,这是好的,但我现在看到的是左上角的AirPlay图标。我怎么能让它消失?
(是的,也许如果图标在那里会更好但有时视觉设计师会赢...)
答案 0 :(得分:1)
您需要将showsRouteButton
设置为NO
。
MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame: CGRectZero];
volumeView.showsRouteButton = NO;
[self addSubview: volumeView];
但请注意,这也会隐藏任何可用的蓝牙路线,用户仍然可以通过快速开关底座选择播放。