2016-04-26 21 views
0

Ich habe eine Ansicht RulerView genannt, was ein Subview hat:convertPoint nicht den Wert zurück, ich will

StickerImageView

Dieses Image das Bild enthält, und ich kann auf bewegliche Textview hinzufügen es.

Nun, was ich versuche, ist: Verfolgen Sie die Bewegung von Textview auf StickerImageView, wenn der Abstand zwischen den center.y von Textview und die center.y von RulerView kleiner als ein Wert, wird der Textview in den Mittelpunkt gerückt werden von RulerView. So

Ich vermuten ich den Mittelpunkt von Textview konvertieren muß hier RulerView ersten

ist, was ich versucht habe:

let rulerView = self.superview as? RulerView 

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

Jedoch darf der Wert von Labelpoint war nicht das, was ich will. Habe ich etwas falsch gemacht? Oder vielleicht gibt es eine bessere Lösung? Vielen Dank im Voraus

Antwort

0

Ich denke, Sie können so machen: TextLabel.center = linealView.center;