         guard stackNavBars.isEmpty else {
             return
         }
+        guard navigationBarShouldNotExist == false else {
+            return
+        }
         guard let _ = datasource?.navigationBarDataForPageIndex?(0) else {
             if let titles = datasource?.titlesForPages?() {
                 setupDefaultNavigationBars(titles)

    public var datasource: EZSwipeControllerDataSource?
    
    public var navigationBarShouldBeOnBottom = false
    
    public init() {
        super.init(nibName: nil, bundle: nil)

        pageViewController.dataSource = self
        pageViewController.delegate = self
        pageViewController.setViewControllers([stackPageVC[stackStartLocation]], direction: UIPageViewControllerNavigationDirection.Forward, animated: true, completion: nil)
        var pageViewControllerY: CGFloat = 0
        var pageViewControllerH: CGFloat = 0
        if navigationBarShouldNotExist {
            pageViewControllerY = 0
            pageViewControllerH = Constants.ScreenHeight
        } else {
            pageViewControllerY = Constants.StatusBarHeight
            pageViewControllerH = Constants.ScreenHeightWithoutStatusBar
        }
        pageViewController.view.frame = CGRect(x: 0, y: pageViewControllerY, width: Constants.ScreenWidth, height: pageViewControllerH)
        pageViewController.view.backgroundColor = UIColor.clearColor()
        addChildViewController(pageViewController)
        view.addSubview(pageViewController.view)
