iOS UISlider的使用


  UISlider是一個方便的控件,讓用戶能夠以可視化的方式設置指定范圍內的值。

  和按鈕一樣,滑塊也能響應事件,還可像文本框一樣被讀取。如果希望用戶對滑塊的調整立刻影響應用程序,則需要讓他觸發操作。

  下面將從幾個方面學習:  

復制代碼
     UISlider * slider = [[UISlider alloc]initWithFrame:CGRectMake(10 , 100, 300, 50)];
    //01.minimumValue  : 當值可以改變時,滑塊可以滑動到最小位置的值,默認為0.0
    slider.minimumValue = 0.0;
    
    //02.maximumValue : 當值可以改變時,滑塊可以滑動到最大位置的值,默認為1.0
    slider.maximumValue = 100.0;
    
    //03.當前值
    slider.value = 50;
    
    //04.continuous : 如果設置YES,在拖動滑塊的任何時候,滑塊的值都會改變。默認設置為YES
    [slider setContinuous:YES];
    
    //05.滑塊條最小值處設置的圖片,默認為nil
    slider.minimumValueImage = [UIImage imageNamed:@"001.jpeg"];
    
    //06.滑塊條最大值處設置的圖片,默認為nil
    slider.maximumValueImage = [UIImage imageNamed:@"001.jpeg"];
    
    //07.minimumTrackTintColor : 小於滑塊當前值滑塊條的顏色,默認為藍色
    slider.minimumTrackTintColor = [UIColor redColor];
    
    //08.maximumTrackTintColor: 大於滑塊當前值滑塊條的顏色,默認為白色
    slider.maximumTrackTintColor = [UIColor blueColor];
    
    //09.thumbTintColor : 當前滑塊的顏色,默認為白色
    slider.thumbTintColor = [UIColor yellowColor];
    
//    10.currentMaximumTrackImage : 滑塊條最大值處設置的圖片
//    11.currentMinimumTrackImage : 滑塊條最小值處設置的圖片
//    12.currentThumbImage: 當前滑塊的圖片
    
    [slider addTarget:self action:@selector(sliderValueChanged:) forControlEvents:UIControlEventValueChanged];


 
 

復制代碼

 

-(void)sliderValueChanged:(UISlider *)slider
{
    NSLog(@"slider value%f",slider.value);
}

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM