这是我的基本布局(VC =视图控制器):
VC1
-> Container view with embedded VC2
VC2 (child of VC1)
-> theView
我想根据theView
获取VC1
的位置,以便我可以在VC3
({{{}}之上以模态方式呈现新的视图控制器(VC1
) 1}}具有与VC3
相同的大小和来源,然后在VC1
右侧VC3
放置一个新视图。
现在,我可以在theView
内获取theView
的位置,但我不确定如何翻译为父VC2
。< / p>
答案 0 :(得分:0)
您可以使用convert
方法将UIView
框架的坐标系转换为另一个视图的坐标系。 Here是convert
方法的文档。
可以像这样使用:
self.view.convert(theView.frame, to: instanceOfVC1)