【发布时间】:2010-10-27 16:19:17
【问题描述】:
我有一个以前在 UINavigationController 中使用的现有 UITableViewController。
我需要将其转换为模态视图。但是,我仍然希望在顶部有一个导航栏。我知道这听起来很奇怪——如果我想要一个 UINavBar,为什么不把它呈现在 UINavigationController 中呢?我想在没有与我的 UINavigationController 关联的 UITabBarController 的情况下呈现它。
我尝试打开 XIB,添加新视图,将 UITableView 移动为子视图并将 NavigationBar 添加到该新视图。然而,这似乎没有产生任何影响,并且仍然呈现整个 tableview - 没有导航栏可见。我认为这是因为该类是 UITableViewController 的子类。
我需要将其转换为 UIViewClass 吗?在代码中或通过 Interface Builder 将导航栏添加到现有的 UITableViewController 有没有好的方法?
感谢您提供有关如何处理此问题的任何建议。
【问题讨论】:
标签: iphone uitableview uinavigationbar