为什么tableview隐藏在搜索栏下方?

时间:2019-03-25 10:55:05

标签: swift uitableview uisearchbar

所以我有UISearchController,搜索栏完全位于UITableView的顶部,这正是我想要的。但是,当我执行搜索然后单击一个单元格时,它将转到另一个视图控制器。但是,当我关闭该View Controller并返回到搜索视图控制器时,表视图的顶部隐藏在搜索栏的下方,不知道为什么。帮助将不胜感激!预先感谢

我当前用于UISearchController的代码

let searchController = UISearchController(searchResultsController: nil)

override func viewDidLoad() {
        super.viewDidLoad()

  searchController.dimsBackgroundDuringPresentation = false
        definesPresentationContext = true
        searchController.searchBar.delegate = self
 navigationItem.searchController = searchController
        navigationItem.hidesSearchBarWhenScrolling = false
 searchTableView.tableHeaderView = searchController.searchBar

    }

0 个答案:

没有答案