我有一个简单的滑块和文本字段下面。当滑块在滑块上拖动时,文本字段将显示滑块的值。有没有一种方法可以使文本字段在滑块被拖动到条的末端时继续显示值(递增),而您继续按住滑块将其拖到右边?
编辑:我不想改变滑块的值的范围。也许一个显示滑块的值的文本字段就是一个不好的例子。想象一下,在屏幕边框之外展开的滑块正下方有一个标尺的图像。如果将滑块拖动到标尺上的特定测量值,例如3英寸标记,图像将保持静止,因为3英寸标记在屏幕上可见。但是,如果您的度量值是10英寸标记,则继续将滑块拖动到滑块之外,标尺图像将继续滚动,直到您在10英寸标记处停止拖动。
希望你说得更清楚了。
- (void)sliderAction {
txtField.text = [NSString stringWithFormat:@"%0.2f", slider.value];
}
slider = [[UISlider alloc] initWithFrame:CGRectMake(30, 100, 260, 30)];
slider.backgroundColor = [UIColor clearColor];
slider.minimumValue = 0.0;
slider.maximumValue = 10.0;
slider.continuous = YES;
slider.value = 0.0;
[slider addTarget:self action:@selector(sliderAction) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:slider];发布于 2011-05-04 01:15:14
听起来你需要一个更大范围的值给你的滑块-也许对数?
发布于 2011-05-04 01:22:06
滑块是此视图的最佳控件吗?听起来像是一些简单的按钮或一个自定义的游戏键盘类型的视图(捕捉手势),它们会更适合。
https://stackoverflow.com/questions/5873066
复制相似问题