UISlider的詳細使用


UIslider是一個方便的控件,讓用戶能夠以可視化的方式設置指定范圍內的值。和按鈕一樣,滑塊也能響應事件,還可像文本框一樣被讀取。如果希望用戶對滑塊的調整立刻影響應用程序,則需要讓他觸發操作。

UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(0, 0, 200, 20)]; //初始化 	slider.minimumValue = 0;//指定可變最小值 	slider.maximumValue = 100;//指定可變最大值 	slider.value = 50;//指定初始值 	[slider addTarget:self action:@selector(updateValue:) forControlEvents:UIControlEventValueChanged];//設置響應事件 	[self.view addSubview:slider];


-(IBAction)updateValue:(id)sender{
  //添加響應事件
  float f = slider.value; //讀取滑塊的值
}


改變UISlider的樣式:

需要資源如下

(max.png)

  (min.png)          類似圖片就可。

 

 slider.backgroundColor = [UIColorclearColor];  

[slider setMinimumTrackImage:[UIImageimageNamed:@"max.png"forState:UIControlStateNormal];

[slider setMaximumTrackImage:[UIImageimageNamed:@"min.png"forState:UIControlStateNormal];

 效果:

注意:UISlider的長和寬,要和圖片匹配。


免責聲明!

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



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