     
     private var pageControlBottomConstraint: NSLayoutConstraint?
     private var pageControlCenterXConstraint: NSLayoutConstraint?
+    private let showPageControl: Bool
 
     
     // MARK: Public Interface
-    
-    public init(delegate: SwiftPhotoGalleryDelegate, dataSource: SwiftPhotoGalleryDataSource) {
+    public init(delegate: SwiftPhotoGalleryDelegate, dataSource: SwiftPhotoGalleryDataSource, showPageControl: Bool = true) {
+        self.showPageControl = showPageControl
         super.init(nibName: nil, bundle: nil)
 
         self.dataSource = dataSource

        pageControl.pageIndicatorTintColor = pageIndicatorTintColor

        pageControl.alpha = 1
        pageControl.hidden = false

        view.addSubview(pageControl)


    }

    required public init?(coder aDecoder: NSCoder) {
        self.showPageControl = true
        super.init(coder: aDecoder)
    }

