iOS UISlider的使用,iOSUISlider使用
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);}