https://stackoverflow.com/a/16511494/3134192
CGAffineTransform . 我想计算内部视图相对于旋转外部视图的帧(>实际显示的内部视图的帧,因为它与外部视图一起旋转)。
CGAffineTransform
我不太懂这些 convert() UIKit . 我从来没有得到它从哪个坐标系转换到哪个坐标系。此外,这个问题的解决方案对我来说并不适用,它给了我一个错误的框架。
convert()
UIKit
如果能帮上忙,我将不胜感激。 谢谢
听起来你遇到了这样的情况:
frame UIView关于非身份的属性 transform .)
frame
transform
innerView.convert (innerView.frame, to: rootView)
然而,您可以很容易地要求,例如,相对于rootView的innerView的左上角或中心,如下所示: innerView.convert (innerView.frame.origin, to: rootView)
innerView.convert (innerView.frame.origin, to: rootView)