2016-08-24 85 views
3

我已经在谷歌上搜索过这个问题了,但是我找不到一个好的答案,所以请回答一个好的答案。保持uisearchbar总是在uitableview中可见

我在uitableview中使用uisearchbar来搜索uitableview中的数据。

当我向下滚动时,uisearchbar保留在uitableview的顶部,所以如果我必须再次搜索,我必须滚动到顶部。

我想让uisearchbar始终保持可见状态。我怎么做?

我正在swift 2 btw工作。

谢谢。

+0

单独添加'UISearchBar'和'UITableView'。 – pkc456

+0

我该怎么做?你可以简单的步骤解释 –

+0

1)在你的视图上添加UISearchBar。 2)搜索栏后,添加tableview。例如: - 搜索栏的高度为40px,则tableview必须从40px(y轴)开始。 – pkc456

回答

0

将导航栏添加到您的课程并将该搜索栏添加到导航项目titleView。

self.navigationItem.titleView = self.searchController.searchBar 

另一种选择是使用UITableView。只需将tableView放置在搜索栏下方即可。

+0

不,它不工作。我已将一个按钮添加到导航项标题视图 –

+0

,然后您可以将它保留在tableview之上。你不能使用uitableViewcontroller,你必须使用uitableview并将tableview放置在搜索栏下方。 –

+0

嗨,Teja,你如何将tableview放在代码中的searchbar下面?谢谢 – user2867432