ich ein UILabel
in einem subview
haben und ich habe ein panGesture
und pinchGesture
auf den UILabel
. Von jetzt an kann ich die UILabel
alle Ansichten überqueren. Ich möchte das UILabel
im Bereich der subView
bleiben. Wie würde ich das erreichen?hinzufügen Grenzen zu einem UIPangesture
- (void)handlePanGesture:(UIPanGestureRecognizer *)panGesture {
CGPoint translation = [panGesture translationInView:panGesture.view.superview];
if (UIGestureRecognizerStateBegan == panGesture.state ||UIGestureRecognizerStateChanged == panGesture.state) {
panGesture.view.center = CGPointMake(panGesture.view.center.x + translation.x,
panGesture.view.center.y + translation.y);
[panGesture setTranslation:CGPointZero inView:self.view];
}
}
In dieser Zeile
CGPoint translation = [panGesture translationInView:panGesture.view.superview];
Es an die superview setzt und ich versuche, es zu meinem SubView zu setzen, aber ich kann es nicht herausgefunden scheinen.
Danke für den Nachschlag helfen. Würdest du mir helfen zu verstehen, wie ich das in meinen eigenen Code umsetzen kann? – Ro4ch
Habe es zur Arbeit gebracht, danke für die Hilfe! – Ro4ch