我有两个UIButton,它们都位于单独的视图控制器上,我想要实现的是通过转换将视图A移到与B完全相同的位置。
类似(伪代码):
let A = UIButton()
let B = UIButton()
let position = A.findAbsolutePositionRelative(to: B)
A.transform = CGAffineTransform(translationX: position.x, y: position.y)
我已经尝试过UIView.convert
的方法,但是无法真正弄清楚如何获得有意义的值,例如A.convert(A.frame.origin, to: nil)
给出了(0.0, 0.0)
。