I declare slider action like this

         [self.slider addTarget:self.delegate action:@selector(sliderChanged:) forControlEvents:UIControlEventValueChanged];

Now, In delegate, I want to get value changed.

- (void)sliderChanged:(id)sender
{
UIView *senderView = [sender view]; 
NSLog(@"Slider Changed: %f", slider.value);

I can not get it

有帮助吗?

解决方案

Try using

- (void)sliderChanged:(UISlider *)sender
{

NSLog(@"Slider Changed: %f", sender.value);
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top