Comment faire de la page de l'Image viewer pour les images swift ios

Je veux afficher quelques images de l'actif des dossiers, dans mon application. donc, je veux faire une page vue.

D'abord, les images seront à l'intérieur de la collection, puis cliquez sur l'image en plein écran. Ensuite, l'utilisateur peut glisser entre les images en les faisant glisser à droite et à gauche comme le montre la photo suivante:

Comment faire de la page de l'Image viewer pour les images swift ios

J'ai trouvé ce tutoriel:

PhotosGalleryApp

Mise à jour:

J'ai cela dans mon storyboard:

Comment faire de la page de l'Image viewer pour les images swift ios

Maintenant dans GaleryViewController je montre les images dans les cellules

lorsque l'utilisateur clique dessus, j'ouvre l'image en plein écran en PhotoViewController.

PhotoViewController.swift :

import UIKit

class PhotoViewController: UIViewController{


@IBOutlet weak var imageView: UIImageView!

var index: Int = 0;
var pageViewController : UIPageViewController?

@IBAction func btnCancelClicked(sender: AnyObject) {
    self.navigationController?.popToRootViewControllerAnimated(true);
}



override func viewDidLoad() {
    super.viewDidLoad()
    //Do any additional setup after loading the view, typically from a nib.
    initUI();
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    //Dispose of any resources that can be recreated.
}

override func viewWillAppear(animated: Bool) {
    self.navigationController?.hidesBarsOnTap = true;
    self.navigationController?.hidesBarsOnSwipe = true;
    displayPhoto()
}

func initUI() -> Void {
//       pageViewController = UIPageViewController(transitionStyle: .Scroll, navigationOrientation: .Horizontal, options: nil)
//       pageViewController!.dataSource = self
}

func displayPhoto() {
    self.imageView.image = UIImage(named: Constants.Statics.images[index])
}

J'ai les images de la structure statique afin que je puisse accéder de n'importe où:

class Constants {

    struct Statics {
        static let images = ["1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","7.jpg","8.jpg"]
    }
}

Mon problème est: je veux ajouter la fonctionnalité qui me permettent de glisser entre les photos à l'intérieur de la PhotoViewController.

Des idées?

Merci

Je ne vois pas dans n'importe quelle partie de votre code que vous avez mis de la source de données et délégué de la PageViewController et définir le ViewController à implémente les protocoles UIPageViewControllerDelegate ni UIPageViewControllerDataSource nad sans cela, vous ne pouvez pas faire un Balayage de tout type.
c'est ce que j'essayais de trouver, en Fait j'ai commencé swift après 3 ans de développement android, j'ai utilisé Pager pour mettre en œuvre la même chose, merci pour l'aide
Vous pouvez la mettre comme réponse, je vais l'accepter pour la question
Je vais mettre à jour ma réponse à gérer le diaporama , ne vous inquiétez pas

OriginalL'auteur MBH | 2015-03-15