簡體   English   中英

是否可以錨定表格視圖標題(而不是節標題)

[英]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

然后,將UISearchControllersearchBar添加到所述視圖:

[_searchView addSubview:self.searchController.searchBar];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM