Ios 在两个视图之间交换自定义UIViewController容器

Ios 在两个视图之间交换自定义UIViewController容器,ios,uiviewcontroller,ios5,Ios,Uiviewcontroller,Ios5,我想重现苹果的UIView交换效果,点击UINavBar中的按钮会导致导航下方的视图翻转,并被另一个视图替换 我想知道是否可以更新此代码以利用iOS 5中引入的自定义UIViewController容器。与其让一个UIViewController交换两个UIViews,不如让一个容器UIViewController在两个UIViewController之间交换(在我的例子中是普通的UIViewController和UITableViewController)。我想这可能还需要创建一个自定义的故事

我想重现苹果的UIView交换效果,点击UINavBar中的按钮会导致导航下方的视图翻转,并被另一个视图替换

我想知道是否可以更新此代码以利用iOS 5中引入的自定义
UIViewController
容器。与其让一个
UIViewController
交换两个
UIViews
,不如让一个容器
UIViewController
在两个
UIViewController
之间交换(在我的例子中是普通的
UIViewController
UITableViewController
)。我想这可能还需要创建一个自定义的故事板segue

有人对此有什么见解吗

如果最好只有一个ViewController,那么它应该是常规的view controller子类还是UITableViewController子类?初始视图应为普通UIView,但第二个视图应为UITableView。哪一个更容易