Ios uislider向右转的最小值计数
我一直在找,运气不好。 我试图在xcode中设置一个uislider,在从左侧的最大值向右滑动的同时,向最小值计数 本质上,当向右滑动时,uislider的默认值从左侧的最小值向最大值递增,但我想在向右滑动时递减Ios uislider向右转的最小值计数,ios,uislider,Ios,Uislider,我一直在找,运气不好。 我试图在xcode中设置一个uislider,在从左侧的最大值向右滑动的同时,向最小值计数 本质上,当向右滑动时,uislider的默认值从左侧的最小值向最大值递增,但我想在向右滑动时递减 使用Xcode uislider iOS developer类可以实现这一点吗?没有理由更改滑块的工作方式。将最小值放在左侧(最小值),将较大值放在右侧(最大值) 在处理滑块值更改的方法中,只需执行以下操作: - (IBAction)sliderChanged:(UISlider *)
使用Xcode uislider iOS developer类可以实现这一点吗?没有理由更改滑块的工作方式。将最小值放在左侧(最小值),将较大值放在右侧(最大值) 在处理滑块值更改的方法中,只需执行以下操作:
- (IBAction)sliderChanged:(UISlider *)sender {
CGFloat value = sender.value;
CGFloat adjustedValue = sender.maximumValue - value + sender.minimumValue;
// do something with the adjustedValue
}
adjustedValue
将在滑块位于左侧时为您提供最大值,在滑块位于右侧时为您提供最小值。没有理由更改滑块的工作方式。将最小值放在左侧(最小值),将较大值放在右侧(最大值)
在处理滑块值更改的方法中,只需执行以下操作:
- (IBAction)sliderChanged:(UISlider *)sender {
CGFloat value = sender.value;
CGFloat adjustedValue = sender.maximumValue - value + sender.minimumValue;
// do something with the adjustedValue
}
adjustedValue
将在滑块位于左侧时为您提供最大值,在滑块位于右侧时为您提供最小值。然后我需要与您完全相同的东西…因此将其再旋转90度,将其置于倒置位置。滑块是对称的,所以在两个位置上看起来完全相同。但最小值和最大值现在正好相反
命令是
mySlider.transform = CGAffineTransformRotate(mySlider.transform, 180.0/180*M_PI);
然后我需要和你完全一样的东西…所以把它再旋转90度,把它倒过来。滑块是对称的,所以在两个位置上看起来完全相同。但最小值和最大值现在正好相反 命令是
mySlider.transform = CGAffineTransformRotate(mySlider.transform, 180.0/180*M_PI);
明亮的干得漂亮!好极了,伙计