我有一个名为RulerView的视图,该视图具有一个subView:
StickerImageView
此ImageView包含图像,我可以在其上添加可移动的TextView。
现在我要尝试的是:在StickerImageView上跟踪TextView的运动,当TextView的center.y
与RulerView的center.y
之间的距离小于某个值时,TextView将移动到RulerView的中心。
所以我想我需要先将TextView的centerPoint转换为RulerView
这是我尝试过的:
let rulerView = self.superview as? RulerView
let labelPoint = TextLabel.convertPoint(TextLabel.center, toView: rulerView)
但是,labelPoint的值不是我想要的。我做错什么了吗?也许有更好的解决方案?提前致谢
最佳答案
我认为您可以这样做:TextLabel.center = rulerView.center;