2016-03-08 7 views
-1

Я использую CGAffineTransformMakeRotation, чтобы повернуть мою кнопку. Но моя кнопка получает масштабирование (большое или маленькое) в соответствии с моим значением для вращения. Как остановить масштабирование моей кнопки? Пример кода я использовалCGAffineTransformMakeRotation scale down my image

UIView.animateWithDuration(2.5, animations: { 
     self.btnMeter.transform = CGAffineTransformRotate(CGAffineTransformIdentity, (45 * CGFloat(M_PI))/180.0) 

    }) 
+0

Где в коде вы делаете преобразование? В 'viewDidLoad'? И да, напишите свой код трансформации, пожалуйста. –

+0

Я отредактировал мой вопрос – Madhumitha

ответ

0

Я сохранил свою кнопку на UIView.After что я вращался мой взгляд, используя тот же код. Он работает нормально.

0

попробовать этот

UIView.animateWithDuration(2.5, animations: { 
    btnMeter.transform = CGAffineTransformRotate(btnMeter.transform, (45 * CGFloat(M_PI))/180.0) 

}) 

и поместить его в viewdidAppear вместо viewDidLoad

+0

Я пробовал это. Но моя кнопка исчезла – Madhumitha

+0

в viewDidAppear? – techloverr