2011-11-01 35 views
0

我想堅持視圖的位置,縮放和旋轉。保存每個屬性的最佳方法是什麼?我知道我可以將這個框架保存在一個CGRect中,但是這會保留我的對象的比例,它可能已經從原始大小改變了嗎?iOS持續視圖轉換

是否有某些CGAffineTransform,我可以保存,將存儲所有這些數據,以便它可以很容易地恢復?

回答

1

使用transform屬性可以查看視圖的當前仿射變換。即CGAffineTransform transform = view.transform;

這就是說,您必須確保在應用轉換之前保存視圖的框架和任何其他必要的數據以初始化它並恢復它。