//获取当前窗口
UIWindow * window=[[[UIApplication sharedApplication] delegate] window];
/*
convertRect: toView:是坐标系转换的方法
还可以用convertRect: fromView:
*/
CGRect rect=[view1 convertRect: view1.bounds toView:window];
本文介绍了一个使用Objective-C进行视图坐标转换的例子。具体地,它展示了如何将一个视图的边界坐标从自身坐标系转换到应用程序主窗口的坐标系。
//获取当前窗口
UIWindow * window=[[[UIApplication sharedApplication] delegate] window];
/*
convertRect: toView:是坐标系转换的方法
还可以用convertRect: fromView:
*/
CGRect rect=[view1 convertRect: view1.bounds toView:window];