Iphone 目标C-如何通过按钮单击操作更改UIslider值
如上图所示,我有一个按钮减少滑块值,一个按钮增加滑块值 滑块的范围为1到10 我的要求是通过单击每个按钮更改滑块的值0.5 例如,如果滑块的当前值为4,单击+应将该值更改为4.5,并相应地更改显示 使用负按钮将值更改为3.5也是一样Iphone 目标C-如何通过按钮单击操作更改UIslider值,iphone,objective-c,uislider,Iphone,Objective C,Uislider,如上图所示,我有一个按钮减少滑块值,一个按钮增加滑块值 滑块的范围为1到10 我的要求是通过单击每个按钮更改滑块的值0.5 例如,如果滑块的当前值为4,单击+应将该值更改为4.5,并相应地更改显示 使用负按钮将值更改为3.5也是一样 如何实现这一点?在tapPlusButton上,通过向当前值添加0.5来更改滑块的值,如下所示 [self.slider setValue:self.slider.value+0.5]; 在单击按钮时,通过向当前值添加0.5来更改滑块的值,如下所示 [self.s
如何实现这一点?在tapPlusButton上,通过向当前值添加0.5来更改滑块的值,如下所示
[self.slider setValue:self.slider.value+0.5];
在单击按钮时,通过向当前值添加0.5来更改滑块的值,如下所示
[self.slider setValue:self.slider.value+0.5];
如果滑块是使用Interface builder创建的,请为其创建一个出口 然后只需执行“mySliderOutletName.value+=customValue” 将上述代码添加到UIButton内部触碰触发的操作中 如果它是从代码创建的,请将其添加到类接口,然后您可以在类的所有方法中引用它
关于UISlider有一个很好的视频教程。如果滑块是使用Interface builder创建的,请为其创建一个插座 然后只需执行“mySliderOutletName.value+=customValue” 将上述代码添加到UIButton内部触碰触发的操作中 如果它是从代码创建的,请将其添加到类接口,然后您可以在类的所有方法中引用它 关于UISlider有一个很好的视频教程。步骤如下:
- 使用UISlider创建一个类变量,并设置它的最小值和最大值
- 将目标添加到按钮。按下按钮时,执行以下操作:
- 使用UISlider创建一个类变量,并设置它的最小值和最大值
- 将目标添加到按钮。按下按钮时,执行以下操作:
- (IBAction)Plus:(id)sender {
[self.mySlider setValue:self.mySlider.value+1];
NSInteger index = mySlider.value;
[self.imageView setImage:[UIImage imageNamed:[NSString stringWithFormat:@"%@.png", [imagenArray objectAtIndex:index]]]];
[_counter setText:[NSString stringWithFormat:@"%d/%lu", index+1, (unsigned long)imagenArray.count]];
}
- (IBAction)Menus:(id)sender {
[self.mySlider setValue:self.mySlider.value-1];
NSInteger index = mySlider.value;
[self.imageView setImage:[UIImage imageNamed:[NSString stringWithFormat:@"%@.png", [imagenArray objectAtIndex:index]]]];
[_counter setText:[NSString stringWithFormat:@"%d/%lu", index-1, (unsigned long)imagenArray.count]];
}
监督厅第11项目标C
- (IBAction)Plus:(id)sender {
[self.mySlider setValue:self.mySlider.value+1];
NSInteger index = mySlider.value;
[self.imageView setImage:[UIImage imageNamed:[NSString stringWithFormat:@"%@.png", [imagenArray objectAtIndex:index]]]];
[_counter setText:[NSString stringWithFormat:@"%d/%lu", index+1, (unsigned long)imagenArray.count]];
}
- (IBAction)Menus:(id)sender {
[self.mySlider setValue:self.mySlider.value-1];
NSInteger index = mySlider.value;
[self.imageView setImage:[UIImage imageNamed:[NSString stringWithFormat:@"%@.png", [imagenArray objectAtIndex:index]]]];
[_counter setText:[NSString stringWithFormat:@"%d/%lu", index-1, (unsigned long)imagenArray.count]];
}