水平方向に 3 つのビューをスワイプするには、UIPanGestureRecognizer を追加する必要があります。UIPangesture を UIView に水平にのみ追加するにはどうすればよいですか?
1 に答える
4
パン ジェスチャ レコグナイザーを使用する場合、通常は次のようなコードを使用します。
CGPoint translate = [sender translationInView:self.view];
CGRect newFrame = self.currentViewFrame;
newFrame.origin.x += translate.x;
newFrame.origin.y += translate.y;
self.touched.frame = newFrame; // touched is the view I'm dragging
newFrame.origin.y += translate.y という行を省略すると、水平方向にのみパンします。
于 2013-07-21T16:36:41.153 に答える