1

我见过的所有使用 UINavigationBars 的应用程序都将 UINavigationBar 放在应用程序的顶部。如果您想使用 UISearchBar,那么它通常位于 UITableView 的“标题”中,例如...

地址簿 http://www.freeimagehosting.net/uploads/d715f77301.png

我想做的是在 UINavigationBar/Controller 上方/外部放置一个 UISearchBar 对象,但我在执行此操作时遇到了一些问题。

genericnibfile http://www.freeimagehosting.net/uploads/f6025a02e5.png

首先,我想要实现的目标是否可能?最简单的方法是什么?

从基于导航的应用程序开始似乎使导航栏/视图无法调整大小!

谢谢,

乔恩

4

2 回答 2

1

所以我重新考虑了我的布局和设计,然后意识到我不必在表格视图标题中包含搜索栏。表 UISearchBar 位于 UITableView 上方并且不会滚动。优胜者鸡肉晚餐。

于 2009-07-21T10:01:59.520 回答
0

您应该能够将搜索栏和导航视图添加到根视图/控制器,然后从那里管理流程。不过,可能会以复杂的流程告终,所以我只会在布局更改对您非常重要的情况下才这样做。

于 2009-07-20T20:15:04.037 回答