UISliders在转换后重叠

时间:2013-07-18 16:05:41

标签: ios objective-c uislider

我目前正在尝试在Objective-C中创建四个垂直滑块。我可以使用CGAffineTransform旋转它们,但是现在每个滑块都堆叠在一起。如何更改滑块的坐标以便不会发生这种情况?

下面是旋转滑块的代码:

CGAffineTransform trans1 = CGAffineTransformMakeRotation(M_PI * 1.5);
_grainPitchSlider.transform = trans1;

CGAffineTransform trans2 = CGAffineTransformMakeRotation(M_PI * 1.5);
_grainOffsetSlider.transform = trans2;

CGAffineTransform trans3 = CGAffineTransformMakeRotation(M_PI * 1.5);
_grainDensitySlider.transform = trans3;

CGAffineTransform trans4 = CGAffineTransformMakeRotation(M_PI * 1.5);
_grainDurationSlider.transform = trans4;

1 个答案:

答案 0 :(得分:1)

只需设置每个滑块的“中心”,即_grainPitchSlider.center = CGPointMake(x, y);