一个功能上类似于Slider的控件:DSTouchView

jopen 9年前

一个功能上类似于Slider的控件, 不过更加美观, 操作更加方便.

使用

直接把DSTouchView文件夹拉到项目中即可使用

设置

可以设置最小值(默认为0),最大值(默认为100),初始值(默认为50).      可以设置当前值是否可循环,即值减小到最小时再减1会变到最大值,相反亦然,可参照示例程序.      可以设置是否可以滑动.      可以设置代理,监听touch的开始,滑动,滑动结束事件.      可以设置target监听值改变事件.

示例代码

    DSTouchView *touchView = [[DSTouchView alloc] initWithFrame:CGRectMake(35,  300, 70, 120)];      touchView.maxValue = 50.0f;      touchView.minValue = 0.0f;      touchView.initialValue = 25.0f;      touchView.isValueCanCirculate = YES;      [touchView addTarget:self action:@selector(touchViewValueChanged) forControlEvents:UIControlEventValueChanged];      touchView.delegate = self;      [self.view addSubview:touchView];



项目主页:http://www.open-open.com/lib/view/home/1445501867773