2016-04-26 3 views
0

У меня есть вид называется RulerView, который имеет подвид:convertPoint не возвращает значение Я хочу

StickerImageView

Это ImageView содержать изображение, и я могу добавить движимое TextView на Это.

Теперь я пытаюсь это: отслеживать движение TextView на StickerImageView, когда расстояние между center.y из TextView и center.y из RulerView меньше некоторого значения, TextView будет перемещен в центр от RulerView.

Так что я догадался, мне нужно, чтобы преобразовать Centerpoint из TextView в RulerView первый

Вот что я пробовал:

let rulerView = self.superview as? RulerView 

    let labelPoint = TextLabel.convertPoint(TextLabel.center, toView: rulerView) 

Однако значение LabelPoint было не то, что я хочу. Я сделал что-то не так? Или, может быть, есть лучшее решение? Заранее спасибо

ответ

0

Я думаю, вы можете сделать так: TextLabel.center = rulerView.center;

Смежные вопросы