Ios 将tableView添加到keyWindow,如何让它显示navigationItem

Ios 将tableView添加到keyWindow,如何让它显示navigationItem,ios,window,tableview,navigationitem,Ios,Window,Tableview,Navigationitem,我只想将tableview添加到key窗口,但看不到navigationItem。 我怎样才能让它出现。 我知道我可以将它推送到navigationController,但在这里我想将它添加到窗口。 那么,我如何才能做到这一点呢?只有当视图控制器放入导航控制器时,视图控制器的导航项才会出现。它是显示视图控制器的导航项的导航控制器。如果要显示视图控制器的导航项(在导航栏中),请创建一个UINavigationController,将UITableViewController作为其根视图控制器传入。

我只想将tableview添加到key窗口,但看不到navigationItem。 我怎样才能让它出现。 我知道我可以将它推送到navigationController,但在这里我想将它添加到窗口。
那么,我如何才能做到这一点呢?

只有当视图控制器放入导航控制器时,视图控制器的导航项才会出现。它是显示视图控制器的导航项的导航控制器。如果要显示视图控制器的导航项(在导航栏中),请创建一个UINavigationController,将UITableViewController作为其根视图控制器传入。然后使导航控制器成为窗口的根视图控制器。现在,您将在顶部有一个导航栏,显示“表视图控制器”的导航项,并在屏幕的其余部分显示“表视图”。

我认为您是对的。但是,如果将其放入导航控制器,我如何取消它。我可以在按钮操作中使用“self.navigationController.view removeFromSuperview”吗?我觉得操作它的superview有点奇怪,或者在navigationController中也可以?我的英语不好,希望你能理解我!由于您的问题已结束,如果需要,您应该发布另一个问题。