1

如何在UISplitViewController的根视图中的UINavigationController下添加一个静态搜索栏(一个不与UITableView一起滚动的搜索栏)。 iPad邮件应用程序就是其中一个示例。其实我会艾克添加一个分段控件而不是搜索栏的工具栏,但我想象的过程是一样的。如何在UISplitViewController的导航栏下方添加搜索栏?

回答

0

嗯......你能重新说一下吗?你的意思是在UISplitViewController的左侧窗格中吗?没有允许UINavigationController作为UISplitViewController的父级 - 它在SDK 3.2中给出了运行时错误。

如果您所说的基本上是“如何在UISplitViewController的左窗格中添加搜索栏?那么答案与您显示为左窗格的任何视图的方式相同。简单的UIViewControllers(不只是一个UITableView),你在IB中创建一个笔尖,在视图和搜索栏下面,然后放置一个UITableView。这就是你在所谓的“主界面”(左侧)分配的NIB。

有这样的问题认为你只能使用“主界面”一个UITableView(因为这是它看起来像正在发生的事情)最多的人。

+0

是我指的是UISplitViewController的左侧窗格中,所以我想我的问题真的是我应该怎么使用的UITableViewController时添加导航栏下方的工具栏静?我仍然可以使用该课程吗?感谢您的帮助...我是iPhone的全新品牌。 – user314091 2010-04-16 05:54:43

1

是的我的意思是UISplitViewController的左窗格,所以我想我的问题是真的 我应该如何在使用UITableViewController时在导航栏下添加一个静态工具栏?

您可以将任何视图(除了新的iPad分割视图)添加到导航控制器,而不仅仅是一个UITableView。并添加的视图可能有子视图...

添加一个普通的UIView到NavigationController。 在这个UIView中,首先添加您的搜索栏,然后在搜索栏下方添加您的导航控制器。你甚至可以在底部添加一个工具栏。

NavigationController 
    UIView 
    searchbar 
    tableview 
    toolbar