I am new to iOS development so I’m not sure if this is a bug with your code or if I am doing something wrong. I am using Xcode 8.3.2 and testing on iOS 10.3.
I am trying to swap out the view in the UINavigationController using the setViewControllers method like in LeftViewController in your demo:
navigationController.setViewControllers([viewController], animated: false)
mainViewController.hideLeftView(animated: true, delay: 0.0, completionHandler: nil)
The animated parameter is set to false, but for some reason the content is still animating in. It is kind of harder to notice with a table view, but if you swap it out for another view it is more obvious. Here is a gif of what it looks like:

You can see it is sliding down when it appears. Is there any way to avoid that?
Thanks
I am new to iOS development so I’m not sure if this is a bug with your code or if I am doing something wrong. I am using Xcode 8.3.2 and testing on iOS 10.3.
I am trying to swap out the view in the
UINavigationControllerusing thesetViewControllersmethod like inLeftViewControllerin your demo:The animated parameter is set to
false, but for some reason the content is still animating in. It is kind of harder to notice with a table view, but if you swap it out for another view it is more obvious. Here is a gif of what it looks like:You can see it is sliding down when it appears. Is there any way to avoid that?
Thanks