自己实现音量和亮度视图,然后显示在所需区域。
当需要展示自己实现的音量视图时,需要屏蔽掉系统的音量视图:
// 显示持有系统的音量视图
self.sysVolumView = [[MPVolumeView alloc] init];// 当需要屏蔽时
if (self.sysVolumView.superview) {[self.sysVolumView removeFromSuperview];
}// 当需要添加回来时
if (!self.sysVolumView) {self.sysVolumView = [[MPVolumeView alloc] init];
}
[[UIApplication sharedApplication].delegate.window addSubview:self.sysVolumView];
self.sysVolumView.top = -200;
实现自己的视图,演示效果如下:
横全屏效果:
横小屏效果:
github Demo