iphone slider滑动控件

来源:互联网 发布:逆向 java web 编辑:程序博客网 时间:2024/05/19 11:45


。声明:

UILabel *_sliderLabel;

UISlider *_slider;



。创建:

_sliderLabel = [[UILabelalloc]initWithFrame:CGRectMake(10,_startY,20, 20)];

[_sliderLabelsetTextColor:[UIColordarkGrayColor]];

[_sliderLabelsetBackgroundColor:[UIColorclearColor]];

_sliderLabel.text = @"50";

[_sliderLabelsizeToFit];


_slider = [[UISlideralloc]initWithFrame:CGRectMake(50,_startY,220, 6)];

[_slidersetMaximumValue:100];

[_slidersetMinimumValue:0];

[_slidersetValue:50];

[_slideraddTarget:selfaction:@selector(sliderValueChange)forControlEvents:UIControlEventValueChanged];



。回调函数

-(void)sliderValueChange{

int sliderValue = (int)(_slider.value+0.5f);

NSString *value = [NSStringstringWithFormat:@"%d", sliderValue];

_sliderLabel.text = value;

[_sliderLabelsizeToFit];

}



。在viewLoad函数中加载:

[self.viewaddSubview:_sliderLabel];

[self.viewaddSubview:_slider];


。释放

[_sliderLabelrelease];

[_sliderrelease];




原创粉丝点击