2016-06-23 6 views
0

У меня есть приложение на основе страницы с двумя диспетчерами просмотра. Нажав кнопку в ViewController1, я пытаюсь перейти с ViewController1 на ViewController2 ,Как перейти от ViewController1 к ViewController2 при нажатии кнопки в приложении на основе страницы (PageViewController)

Предположим, ViewController1 имеет индекс 0, а ViewController2 равен 1. Это то, что я пытаюсь сделать в файле ViewController1.swift.

var viewCont = MyPageViewController() 

viewCont.arrayViewControllers[1] (getting next ViewController from array declared in PageViewController file) 

scrollToViewController(viewCont.arrayViewControllers[1], direction: .Forward) 



func scrollToViewController(viewController: UIViewController, 
            direction: UIPageViewControllerNavigationDirection = .Forward) { 
      viewCont.setViewControllers([viewController], 
           direction: direction, 
           animated: false, 
           completion: { (finished) -> Void in 
      }) 

      viewCont.tutorialDelegate?.tutorialPageViewController(viewCont, 
didUpdatePageIndex: 1) 
     } 

фрагмент кода из myPageViewController

protocol TutorialPageViewControllerDelegate: class { 

    /** 
    Called when the current index is updated. 

    - parameter myPageViewController: the MyPageViewController instance 
    - parameter index: the index of the currently visible page. 
    */ 
    func tutorialPageViewController(tutorialPageViewController: TutorialPageViewController, 
     didUpdatePageIndex index: Int) 
} 
+0

Я понял, что вы совершенно не правы. Ваш вопрос очень грязный, но теперь я понимаю, что вы хотите знать, как сделать PageViewController (например, слайды)? –

+0

Да, я хочу сделать PageViewController. Из учебников в Интернете я создал один, но мне нужна кнопка на каждом контроллере представления, который будет нажимать на соответствующий следующий ViewController. Помогите с вашей помощью. – NKay

ответ

0

Существует хороший учебник, который показывает вам, как это сделать. Следующая кнопка переводит просмотр страницы на следующую страницу.

https://github.com/jeffaburt/UIPageViewController-Post

+0

Пожалуйста, избегайте ссылок. –

+0

Спасибо onemilion, я использовал этот учебник для своего приложения. Здесь кнопка существует в контейнере. Но мне нужно это на каждом ViewController, который будет нажимать на соответствующий следующий ViewController. – NKay