iOS持久视图转换

时间:2011-11-01 14:45:19

标签: iphone objective-c ios ipad

我希望保持视图的位置,缩放和旋转。保存这些属性的最佳方法是什么?我知道我可以将帧保存在CGRect中,但是这会保留我的对象的比例,这可能会从原始大小改变吗?

是否有一些我可以保存的CGAffineTransform会存储所有这些数据,以便轻松恢复?

1 个答案:

答案 0 :(得分:1)

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

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