将UISearchBar定位在.xib中的TableView上方

时间:2012-02-09 00:10:28

标签: xcode uitableview uisearchbar xib

我想让用户更轻松地访问搜索栏。目前,搜索栏位于桌面视图上方,当用户滚动桌面视图时,搜索栏会随之滚动屏幕。有没有一种简单的方法可以将它放在tableview上方,以便它始终可见?

我正在使用.xib文件而不是故事板b / c我希望我的应用程序能够与iOS 4.0兼容。

1 个答案:

答案 0 :(得分:1)

您可以做的就是在XIB的表格视图上方放置一个搜索栏。或者只是移动您(可能)在您的表格视图的标题视图中获得的搜索栏,并将其放在表格上方。您还必须将表缩小44像素(搜索栏的高度)并将其向下移动,以便搜索栏位于其上方。

如果您要删除表格视图的标题视图中的那个并创建一个新的那个,那么只需确保将其正确连接到当前正在使用它的任何内容(即可能是搜索栏及其代理的出口) )。