0
В настоящее время я пытаюсь создать четыре вертикальных ползунка в Objective-C. Я могу повернуть их, используя CGAffineTransform
, но сейчас каждый слайдер укладывается друг на друга. Как вы меняете координаты ползунков, чтобы этого не произошло?UISliders перекрываются после преобразования
Ниже мой код для вращения ползунки:
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;
Это имеет смысл (спасибо за ответ, @Keller!) Однако, независимо от того, что я установил координаты x и y, я все равно получаю такой результат (загруженный снимок экрана): http://tinypic.com/r/2qu6gyc/5 – narner
Затем их нужно переместить в другое место. У вас включен автозапуск? – Cyrille
@ Cyrille, нет, я этого не делал, но теперь он отлично работает, спасибо вам обоим! – narner