UIView
サブを持つスーパーがありUIView
ます。サブUIView
にはUIPanGestureRecognizer
.
UIView
ユーザーが を移動しようとしたときにスーパーを移動する必要がありsubUIView
ます。
私は中心を設定したくありません。
ユーザーがサブを動かそUIView
うとしたときに、スーパーをスムーズに動かさなければなりません。UIView
UIView
UIView
それで、どうすればこれを成し遂げることができますか?
UIView
サブを持つスーパーがありUIView
ます。サブUIView
にはUIPanGestureRecognizer
.
UIView
ユーザーが を移動しようとしたときにスーパーを移動する必要がありsubUIView
ます。
私は中心を設定したくありません。
ユーザーがサブを動かそUIView
うとしたときに、スーパーをスムーズに動かさなければなりません。UIView
UIView
UIView
それで、どうすればこれを成し遂げることができますか?
ジャーク使用UIView
アニメーションブロックを避けるために中心を設定できます
[UIView animateWithDuration:0.5
animations:^{
//set center here
}
completion:^(BOOL finished) {
}];
ジェスチャ レコグナイザーがトリガーされるときのフレームを設定すると仮定するとsubUIView
、スーパー ビューを同じ量だけ移動します。
subview.frame = CGRectMake(-x,-y,w,h); //move opposite way to superview
[subview superview].frame = CGRectMake(x,y,w,h); //move
編集:あなたが達成しようとしていたことを少し誤解しました。