WYLVolumeManager声音管理
张伟 · 3036浏览量 · 发布于2015-11-03
源码WYLVolumeManager,帮助开发者自定义iPhone系统音量view的类,1. 可以使用cocoapods把代码安装到程序里
pod WYLVolumeManager, ~> 1.0.1
2. 代码步骤
(1)添加头文件WYLVolumeManager.h到项目里
(2)配置WYLVolumeManager 例如:
manager = [[WYLVolumeManager alloc]init];
manager.delegate = self;
[manager configureVolumeManagerWithParentView:self.view hiddenDeviceVolumeView:YES];
(3)在touch的三个方法里写如下监控手势的代码
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
[manager touchBegin:event withTouchView:self.view];
}
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{
WYLVolumeSlider *slider1 = (WYLVolumeSlider *)[self.view viewWithTag:1000];
__weak __block WYLVolumeManager *_manager = manager;
[_manager touchMove:event withTouchView:self.view withTouchBlock:^(float num) {
slider1.value += num;
_manager.volume.value = slider1.value;
}];
}
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
[manager touchEnd];
}
(4)遵守代理方法
- (void)systemVolumeDidChange:(CGFloat)value{
WYLVolumeSlider *slider1 = (WYLVolumeSlider *)[self.view viewWithTag:1000];
slider1.value = value;
}
源码使用过程中,如无法搭建或有增加其他功能需求,可联系QQ:236-0248-666 ,付费搭建安装修改服务!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
相关推荐
左滑手势push控制器
相关信息
itnanba · 616浏览 · 2019-11-19 11:58:16
iOS 下拉放大顶部视图
相关信息
飘飘悠悠 · 481浏览 · 2019-09-30 15:20:37
头部可悬停的table iOS源码
相关信息
飘飘悠悠 · 512浏览 · 2019-09-29 10:41:31
iOS 全屏侧滑手势
相关信息
飘飘悠悠 · 463浏览 · 2019-09-26 15:32:02
iOS仿微信的悬浮窗,自定义转场动画源码
相关信息
itnanba · 634浏览 · 2019-08-30 11:20:33
高仿微信小程序入口 iOS源码
相关信息
itnanba · 593浏览 · 2019-08-27 15:58:39
卡片滑动控制器 iOS源码
相关信息
飘飘悠悠 · 442浏览 · 2019-08-21 15:51:02
手势滑动返回 iOS源码
相关信息
itnanba · 441浏览 · 2019-08-21 15:40:31
分类专栏
最新发布
源码排行榜
0评论