編集:サンプル プロジェクトを github に追加しましたが、完全に機能します。自由にコピーするか、それを使ってください。
それらをストーリー ボードに追加する必要はありません。まず、次のコードをイニシャライザに追加します (ほとんどの場合、viewDidLoad):
var swipeGesture = UISwipeGestureRecognizer(target: self, action: "SwipeToNextViewController:")
swipeGesture.direction = UISwipeGestureRecognizerDirection.Left
view.addGestureRecognizer(swipeGesture)
var swipeGestureReverse = UISwipeGestureRecognizer(target: self, action: "SwipeToPreviousViewController:")
swipeGestureReverse.direction = UISwipeGestureRecognizerDirection.Right
view.addGestureRecognizer(swipeGestureReverse)
viewController にジェスチャがあるので、左にスワイプすると SwipeToNextViewController() が呼び出され、右にスワイプすると SwipeToPreviousViewController() が呼び出されます。ジェスチャに関連付けられた 2 つの関数のコードを記述します。
func SwipeToNextViewController(gestureRecognizer:UISwipeGestureRecognizer)
{
performSegueWithIdentifier("next", sender: self)
}
func SwipeToPreviousViewController(gestureRecognizer:UISwipeGestureRecognizer)
{
performSegueWithIdentifier("previous", sender: self)
}
これら 2 つの関数は、ビューが左右にスワイプされたときに呼び出されます。そこにコードを追加すると (この場合は performSegue)、別の viewController にセグエできます。
それが役に立てば幸い :)