我有一个包含一个UIViewController两个,一张地图和一个的tableView连接在一起,它看起来是这样的:的UITableView赛格瑞
而且我希望能够将tableView推送到同一个视图控制器内的另一个tableView,以便地图保持它在哪里。当然,我希望能够通过一个会出现在左上角的navbaritem中的按钮以编程方式向后退开segue。
类似的行为可以在放置在popover中的iPad tableView控制器中观察到。我将如何去在Swift(iOS 8)中执行此操作?
任何代码片段或指向现有代码示例的指针都非常感谢。
对于这种类型的情况下,你可以使用视图控制器遏制。在故事板中,您可以将“容器视图”对象拖入空间并添加导航控制器,然后您可以执行常规导航控制器。您还可以通过简单地将navigationController视图添加为子视图来在代码中执行此操作。 – DBoyer 2015-02-24 20:27:21