2011-11-01 100 views
0

我想坚持视图的位置,缩放和旋转。保存每个属性的最佳方法是什么?我知道我可以将这个框架保存在一个CGRect中,但是这会保留我的对象的比例,它可能已经从原始大小改变了吗?iOS持续视图转换

是否有某些CGAffineTransform,我可以保存,将存储所有这些数据,以便它可以很容易地恢复?

回答

1

使用transform属性可以查看视图的当前仿射变换。即CGAffineTransform transform = view.transform;

这就是说,您必须确保在应用转换之前保存视图的框架和任何其他必要的数据以初始化它并恢复它。