代码库> 手势交互> WYLVolumeManager
WYLVolumeManager
关注
上传者:ios_wyl 分类:手势交互(Gesture)
查看次数:1646 下载次数:11
上传时间:2015-10-10 大小:
帮助开发者自定义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;


}

附件较大,请在此处下载:https://github.com/wangyanlong/WYLVolumeManager
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0


下载过该代码的还下载了
综合评论
提示
sina weixin mail 回到顶部