0
UILabel
はsubview
にあり、は、にpanGesture
とpinchGesture
を持っています。現在、私はUILabel
をすべてのビューに渡すことができます。私はこのUILabel
がsubView
の領域内にとどまりたいと思っています。どうすればこれを達成できますか?この行で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];
}
}
、
CGPoint translation = [panGesture translationInView:panGesture.view.superview];
それはスーパーにそれを設定していると私は私のサブビューに設定しようとしていますが、私はそれを把握するように見えることはできません。ここで
感謝を助けることを願っています。これを私自身のコードにどうやって実装できるか理解してもらえますか? – Ro4ch
働いていただきありがとうございました! – Ro4ch