登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

SDSilderView:一款圆形的音量调节旋钮

[复制链接]
来自: 神经骚栋 分类: iOS精品源码 上传时间: 2016-10-4 02:14:35
Tag:slider 滑杆 SDSilderView 音量调节 旋钮

项目介绍:

SDSilderView创建非常的简单,我们只需要调用如下方法就可以快速创建SDSilderView了.

+(instancetype)initWithPosition:(CGPoint)positon viewRadius:(CGFloat)viewRadius;

因为SDSilderView整体是一个圆形,为了不必要的麻烦,我把SDSilderView的frame参数拆分成两部分,一部分是起始位置信息参数positon,另外一部分就是 它的半径参数viewRadius.创建示例如下所示.

    SDSilderView *silderView = [SDSilderView initWithPosition:CGPointMake(100, 100) viewRadius:100];
    
    [self.view addSubview: silderView];

那么创建完成了,我们就关心如何实时地获取到SilderView的当前值呢?我一共提供了两个方案.

  • 一是实现如下的SDSilderViewDelegate的代理方法,在代理方法中newChangeValue就是当前的value值;

-(void)silderViewNewChangeValue:(float)newChangeValue;

使用示例其查看Demo,我把主要的部分贴出来.(非常简单了)

    silderView.delegate = self;
-(void)silderViewNewChangeValue:(float)newChangeValue{
    _myLabel.text = [NSString stringWithFormat:@"%.2f",newChangeValue];
}
  • 二是接受通知(通知名称的宏:KSDSilderViewNewValue),本人已经通知的object把值(值的类型为NSNumber类型)发出来了,直接接受即可.当然了 不要忘了释放通知中心的观察者.使用范例还是要查看Demo,主要代码如下所示.

  SDSilderView *silderView = [SDSilderView initWithPosition:CGPointMake(100, 100) viewRadius:100];

    [self.view addSubview: silderView];

MADE BY CODE4APP

相关源码推荐:

我来说两句
*滑动验证:
所有评论(53)
神经骚栋 2016-10-4 02:17:57
####[--->SDSilderView下载传送门
回复
code4app热心网友 2016-10-8 11:25:49
楼主用心了,内容非常精彩。
回复
神经骚栋 2016-10-8 11:52:17
虽不明,但觉厉!
回复
王颖博 2016-10-8 12:27:25
感谢分享,Code4App有你更精彩
回复
code4app热心网友 2016-10-8 15:45:09
精华内容,楼主V5!
回复
code4app热心网友 2016-10-8 21:58:38
楼主用心了,内容非常精彩。
回复
wshjay 2016-10-9 11:47:14
感谢分享!
回复
wshjay 2016-10-9 11:48:19
虽不明,但觉厉!
回复
提取码:  下载次数:104 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
1208 1 104
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表