我有一个现有的UITableViewController以前在UINavigationController中使用。UINavigationBar添加到UITableViewController没有UINavigationController
我需要将其转换为模态视图。不过,我仍然希望在顶部有一个导航栏。我知道这听起来很奇怪,为什么不在UINavigationController中显示它,如果我想要一个UINavBar?我想在没有与我的UINavigationController关联的UITabBarController的情况下呈现它。
我试着打开XIB,添加一个新的视图,将UITableView移动到一个子视图,并将NavigationBar添加到该新视图。然而,这似乎没有产生任何影响,整个tableview仍然呈现 - 没有导航栏可见。我认为这是因为该类是UITableViewController的子类。
我是否需要将其转换为UIViewClass?有没有一种很好的方法在代码中或通过Interface Builder添加导航栏到现有的UITableViewController?
感谢您对如何解决这个问题的任何建议。
谢谢。这对我来说是一个额头拍板。非常有意义。 – Nick 2010-10-27 17:03:47
如果可以的话,我会将这个答案放大10次。 – Alyoshak 2012-02-01 23:09:34