0
我有一個UIView,我旋轉到某個角度或說比例到一個水平,然後我從它的兩端伸展它。 伸展我需要改變其框架。 更改框架之前,我需要將其轉換恢復爲標識,然後只能更改其框架並再次應用相同的旋轉和縮放。如何從視圖的transform屬性中計算旋轉和縮放?
我有一個UIView,我旋轉到某個角度或說比例到一個水平,然後我從它的兩端伸展它。 伸展我需要改變其框架。 更改框架之前,我需要將其轉換恢復爲標識,然後只能更改其框架並再次應用相同的旋轉和縮放。如何從視圖的transform屬性中計算旋轉和縮放?
// 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;