我一直在搜索,没有运气。 我试图在xcode中设置一个uislider来计算最小值,同时从左边的最大值向右滑动。
基本上,当向右滑动时,uislider的默认值从左边的最小值增加到最大值,但我想在向右滑动时递减。
这可以使用Xcode uislider iOS开发人员类吗?
答案 0 :(得分:3)
命令是......
mySlider.transform = CGAffineTransformRotate(mySlider.transform, 180.0/180*M_PI);
答案 1 :(得分:2)
没有理由改变滑块的工作方式。将最小值放在左侧(最小值),将较大值放在右侧(最大值)。
在处理滑块值更改的方法中,只需执行以下操作:
- (IBAction)sliderChanged:(UISlider *)sender {
CGFloat value = sender.value;
CGFloat adjustedValue = sender.maximumValue - value + sender.minimumValue;
// do something with the adjustedValue
}
当滑块在左侧时, adjustedValue
将给出最大值,当滑块在右侧时,
{{1}}将给出最小值。