UISearchBar在导航栏上方

时间:2009-07-20 16:07:25

标签: iphone objective-c uinavigationcontroller uisearchbar

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

addressbook http://www.freeimagehosting.net/uploads/d715f77301.png

我想要做的是将UISearchBar对象放在UINavigationBar / Controller之上/之外,但是我一直遇到一些问题。

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

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

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

谢谢,

乔恩

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您应该能够将搜索栏和导航视图添加到根视图/控制器,然后从那里管理流。可能最终会遇到复杂的流程,所以如果布局的这种变化对你来说真的那么重要,我只会这样做。