iOS--解決UISearchController中UITableView向上偏移64的問題

問題重現(xiàn):
當選擇使用UISearchController實現(xiàn)搜索功能時,點擊搜索按鈕 出現(xiàn)搜索結果列表頁面,此時UITableView正常顯示,如下圖:

正常搜索列表頁.jpg

然后任意點擊一項 進入詳情頁面,然后在詳情頁面點擊返回按鈕返回到列表頁面。通過斷點打印,此時列表頁面UITableView的原點不是從導航欄下面開始,而是從屏幕左上角開始(被導航欄和狀態(tài)欄蓋住了),如下圖:

搜索返回列表頁面.jpg

解決辦法:
在viewWillDisappear方法中調(diào)用_searchController.active = NO; 既搜索頁面消失時,讓UISearchController從激活狀態(tài)變?yōu)椴患せ顮顟B(tài);

-(void)viewWillDisappear:(BOOL)animated{
    [super viewWillDisappear:animated];
    _searchController.active = NO;
}
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 概述在iOS開發(fā)中UITableView可以說是使用最廣泛的控件,我們平時使用的軟件中到處都可以看到它的影子,類似...
    liudhkk閱讀 9,299評論 3 38
  • 4.1 欄 4.1.1 狀態(tài)欄 狀態(tài)欄展示了關于設備及其周圍環(huán)境的重要信息。 狀態(tài)欄: 是透明的始終固定在整個屏幕...
    小蝦仔閱讀 1,230評論 0 3
  • 你們喜歡茉莉花的味道嗎?我喜歡,說不出來的喜歡,就像你,喜歡了這么多年,是習慣,習慣了喜歡你,習慣了在心里給你留一...
    伊瑞寶閱讀 213評論 0 0
  • 五月枇杷熟,院內(nèi)三棵樹,豐收果實待采摘。 院墻分內(nèi)外,掛滿枇杷果,架梯還不夠尺寸。 借來梯幫扶,扶梯助安全,先嘗果...
    沖天農(nóng)鋤草閱讀 1,042評論 10 21
  • 今天的讀書心得也是比較觸動自己的,以前一味認為專注思維就是好的,而發(fā)散思維只與創(chuàng)造力有關,而今天對專注思維與發(fā)散思...
    曉蕊閱讀 101評論 0 0

友情鏈接更多精彩內(nèi)容