0

我的应用程序需要淡入一些音乐,从 0 开始并减慢到 iPod 音量设置。当我这样做时,库存的 Apple 音量调整屏幕会出现。我按照这个问题中的说明创建了自己的 MPVolumeView。

MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame: CGRectZero];
[self addSubview: volumeView];

这几乎可以完美运行,我没有看到系统音量 UI,这很好,但我现在看到的是左上角的 AirPlay 图标。我怎样才能让它消失?

(是的,如果图标在那里可能会更好,但有时视觉设计师会获胜......)

4

1 回答 1

1

您需要将 设置showsRouteButtonNO

MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame: CGRectZero];
volumeView.showsRouteButton = NO;
[self addSubview: volumeView];

但请注意,这也会隐藏任何可用的蓝牙路由,用户仍然可以通过快速开关底座选择 Airplay。

于 2013-05-23T14:52:37.787 回答