Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 以编程方式更改UISlider的范围_Iphone_Objective C_Ios_Uislider - Fatal编程技术网

Iphone 以编程方式更改UISlider的范围

Iphone 以编程方式更改UISlider的范围,iphone,objective-c,ios,uislider,Iphone,Objective C,Ios,Uislider,如何以编程方式设置UISlider的最小-最大范围 例如(伪代码) 编辑: 因此,我有以下几点: sl.minimumValue = 5; NSLog(@"MIN VAL: %d", sl.minimumValue); 这不起作用,我仍然得到它记录值0。这是因为我在interface builder中设置了值吗?就是这样 UISlider* slider = [[UISlider alloc] init]; slider.minimumValue = -3.0f; slider.maximum

如何以编程方式设置UISlider的最小-最大范围

例如(伪代码)

编辑:

因此,我有以下几点:

sl.minimumValue = 5;
NSLog(@"MIN VAL: %d", sl.minimumValue);
这不起作用,我仍然得到它记录值0。这是因为我在interface builder中设置了值吗?

就是这样

UISlider* slider = [[UISlider alloc] init];
slider.minimumValue = -3.0f;
slider.maximumValue = 3.0f;

如果更新IBOutlet的选定值,则-ed RangeSeekSlider

rangeSeekSlider.selectedMinValue = 10.0
rangeSeekSlider.selectedMaxValue = 100.0
rangeSeekSlider.setNeedsLayout()
Swift 5:

self.yourSlider.minimumValue = 0.0
self.yourSlider.maximumValue = 4
self.yourSlider.value = 0           

我建议您总是通过代码设置任何值。还要记住
sl.minimumValue
是浮点值<代码>NSLog(@“最小值:%f”,sl.minimumValue)sl.minimumValue=5.0f;NSLog(@“最小值:%f”,sl.minimumValue)。在这部分代码中,也可以使用brackpoint启动应用程序。我无法让它工作,似乎IB覆盖了我的代码…我将它放在viewDidLoad方法中,这是不可能的。xib在init方法上加载。viewDidLoad在之后调用。您是否将滑块连接到IB中的代码?这不起作用。它正在从interface builder加载最小-最大值…如何阻止它这样做
rangeSeekSlider.selectedMinValue = 10.0
rangeSeekSlider.selectedMaxValue = 100.0
rangeSeekSlider.setNeedsLayout()
self.yourSlider.minimumValue = 0.0
self.yourSlider.maximumValue = 4
self.yourSlider.value = 0