(IOS)监听UISlider拖动状态

// 添加事件

[slider addTarget:selfaction:@selector(sliderValurChanged:forEvent:) forControlEvents:UIControlEventValueChanged];

// 实现方法

- (void)sliderValurChanged:(UISlider*)slider forEvent:(UIEvent*)event {

    UITouch*touchEvent = [[eventallTouches]anyObject];

    switch(touchEvent.phase) {

        case UITouchPhaseBegan:

            NSLog(@"开始拖动");

            break;

        case UITouchPhaseMoved:

            NSLog(@"正在拖动");

            break;

        case UITouchPhaseEnded:

            NSLog(@"结束拖动");

            break;

        default:

            break;

    }

}

你可能感兴趣的:((IOS)监听UISlider拖动状态)