[英]Is it possible to anchor the table view header (not a section header)
先前的所有問題都與錨定表視圖節標題有關,但我想知道是否有可能將主標題錨定在導航欄下方?
我正在使用UISearchController並將其搜索欄添加到表格標題中,該標題如下所示:
但是由於標題沒有固定,如果用戶滾動,搜索欄將消失:
因此,我想知道是否有可能將表標題錨定在該導航欄下方? 找不到與此有關的任何先前問題,僅與錨定節標題有關。 擺弄各種情節提要設置,如彈跳和滾動並沒有取得成功。
PS任何提議的解決方案都涉及手動向部分標題添加搜索欄並錨定,而我只是知道,當搜索欄變為活動狀態時,這將導致過多的麻煩和問題。 使用UISearchController並將其搜索欄添加到表格視圖標題中,可以很好地為導航欄設置動畫效果,並在獲得/失去第一響應者狀態時上下滑動搜索欄:
只需添加一行代碼(即可將搜索欄添加到標題),UISearchController即可自動自動處理所有這些操作。 因此,我不想走所有用自定義表節標題替換UISearchController提供的功能的問題。
您是否考慮過將其放在UITableView之外?
我相信這將是最簡單,最直接的解決方案。
編輯:
看一下這個解決方案: 使用UISearchController修復了UISearchBar-不使用UITableView的標題視圖
編輯2:
我想到了。 您到了!: https : //github.com/gorillatech/TableSearchwithUISearchController
我的第一個答案實際上是效果最好的那個。 您只需要在UITableView
上方添加一個UIView
。
然后,將UISearchController
的searchBar
添加到所述視圖:
[_searchView addSubview:self.searchController.searchBar];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.