私はviewpagercontrollerを持っており、3つの事前設定されたUIViewControllerで正しく動作させていますが、最初にUIViewControllerを表示すると、最初に2番目のUIViewControllerこれを達成するのに問題があります。ここでViewPagerControllerを2番目のUIViewControllerで開始する
は私のviewDidLoad(ある)ここで
override func viewDidLoad() {
super.viewDidLoad()
self.dataSource = self
if let firstViewController = orderedViewControllers.first {
setViewControllers([firstViewController],
direction: .forward,
animated: true,
completion: nil)
}
}
は私のorderedViewControllers
private(set) lazy var orderedViewControllers: [UIViewController] = {
return [self.newProfileViewController(vc: "UserContentViewController"),
self.newProfileViewController(vc: "ProfileViewController"),
self.newProfileViewController(vc: "NotificationViewController")]
}()
私はこのようにスクロールしたくないと思いますが、これは視覚的に2番目のVCにアニメーション化されます。私は、彼らはそれがちょうど2番目のビューコントローラにロードしたいと思います。 –