Как реализовать анимацию изображения с помощью невидимого UIslider? - PullRequest
0 голосов
/ 20 апреля 2011

У меня возник вопрос, используя UISlider для управления анимацией изображения

И у этого изображения есть невидимый ползунок, чтобы покрыть его ...

Это выглядит так enter image description here

У меня вопрос ... как отрегулировать угол изображения, когда я изменяю значение слайда ???

Так что я могу разрешить анимацию изображения с левого изображения на правое изображение ???

Спасибо

Уэббер

загрузить образец кода Здесь

Надеюсь, кто-нибудь может помочь мне разобраться в этой проблеме

Ответы [ 2 ]

0 голосов
/ 21 апреля 2011
- (IBAction)changeSliderValue:(id)sender{
    int progressAsInt =(int)(invisibleSlider.value);
    if (progressAsInt==0) {
        [dimmerImg setImage:[UIImage imageNamed:@"slider0.png"]];
    }
    else {
        [dimmerImg setImage:[UIImage imageNamed:@"slider99.png"]];
        CGAffineTransform transform = CGAffineTransformIdentity;
        dimmerImg.transform = CGAffineTransformRotate(transform, progressAsInt * M_PI / 180);
        //dimmerImg.transform = CGAffineTransformRotate(dimmerImg.transform, progressAsInt);
    }
}

Это прекрасно работает ~

0 голосов
/ 20 апреля 2011

Хотите повернуть изображение?Затем используйте:

imageView.transform =  GAffineTransformRotate(imageView.transform,RADIANS(degreesToRotate));
...