2016-08-24 89 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