【发布时间】:2012-03-01 06:58:32
【问题描述】:
如何使用 UITableViewController 导航回上一页。我试图在屏幕顶部显示带有导航按钮的导航栏,但导航栏不会显示。我知道你必须给前一个视图一个标题,但是当我这样做时,它不会显示任何内容。此外,由于它是 UITableViewController,我无法删除导航栏并将按钮添加到主视图。我想做的就是显示我的列表,并可以选择使用左上角的一个按钮导航回上一个列表。
【问题讨论】:
-
你在使用 UINavigationController。像这样的层次结构: UINavigationController > UITableViewController(您的列表)> UIViewController(或另一个带有详细信息的 UITableViewController)。如果是这样,您将自动在导航栏中获得返回按钮。
-
不,我不是。我刚刚在 UITableViewControllers 中使用 presentModalViewController 向前导航。
-
您有两个选择。无论是按照@jonkroll 的建议使用 UINavigationController,还是使用 UIBarButtonItem 将 UIToolBar 添加到 modalView 的顶部或底部,例如关闭并将其链接到关闭视图的方法。
标签: iphone ios navigation uitableview