且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何将SubView的Frame坐标系转换为Self View的坐标系

更新时间:2023-02-01 12:34:06

视图的框架已经在superview的坐标系中。因此,如果您的设置是 self.view 包含 scrollview 包含 sender

A view's frame is already in the superview's coordinate system. So if your setup is self.view contains scrollview contains sender:

CGRect frame = [sender.superview convertRect:sender.frame toView:self.view];

// or, better:

CGRect frame = [sender convertRect:sender.bounds toView:self.view];