Как рассчитать поворот и масштаб из свойства преобразования представления? - PullRequest
0 голосов
/ 29 марта 2012

У меня есть UIView, который я поворачиваю на определенный угол или говорю масштаб до уровня, а затем растягиваю его с двух концов.чтобы растянуть мне нужно поменять свой каркас.Перед изменением кадра мне нужно восстановить его преобразование в идентичность, и только тогда я могу изменить его кадр и снова применить тот же поворот и масштаб.

1 Ответ

1 голос
/ 29 марта 2012
// save it
CGAffineTransform transform = myView.transform;
// reset it
myView.transform = CGAffineTransformIdentity;
// change the frame
myView.frame = CGRectMake(/*do stuff to the frame*/);
// restore it
myView.transform = transform;
...