HBPageViewController is a simple page view controller with a picker on top. You can manage the view controllers by the default paging of a swipe gesture or tapping through the picker on top. Just feed the HBPageViewController instance with the view controllers and it will do the rest for you. It can be implemented in a UIViewController embeded in a UINavigationController or wihtout it.