2011-09-23 33 views

回答

4

测试的代码:100%WORKS

.H

float lastSlidedValue; 


-(IBAction)sliderMoving:(id)sender; 

-(IBAction)sliderValueDidChanged:(id)sender; 

.M

-(IBAction)sliderValueDidChanged:(id)sender{//UIControlEventTouchUpInside connected method 


    UISlider *sliderr=(UISlider*)sender; 


    lastSlideValue=sliderr.value; 


} 

-(IBAction)sliderMoving:(id)sender{//UIControlEventValueChanged connected method 


    UISlider *sliderr=(UISlider*)sender; 


    if (lastSlideValue < sliderr.value) { 

     NSLog(@"big");  

    } 
    else if (lastSlideValue == sliderr.value) { 
     NSLog(@"equal"); 
    } 
    else { 
     NSLog(@"low"); 

    } 


} 
+0

@约翰更新,,,,,,,,, –

+0

http://chat.stackoverflow.com/rooms/682/conversation/do-u-want-instant-help - 用于-UR-问题,或ゐ新蜂到iphone,ipad公司发展 –

0

您将添加一个目标并为您的滑块写入选择器。因此,请跟踪该选择器中的slider.value,并与之前的slider.value进行比较。选择将每次叫的滑块改变(UIControlEventValueChanged)

0

您可以在初始化过程中为滑块设置最低和最高值就是你能理解滑块是否增加或减少

代码值是:

Slider.maximumValue=10; 
Slider.minimumValue=0; 
相关问题