2016-12-22 48 views
0

enter image description here搜索栏UISearchController的是躺在下状态栏,当活性物

let storyboard = UIStoryboard(name: "ProductSearch_iPhone", bundle: nil) 
    let controller : RSearchResultController = storyboard.instantiateViewController(withIdentifier: "SResult") 
               as! RSearchResultController 

    searchController      = UISearchController(searchResultsController:controller) 
    searchController.searchResultsUpdater = controller 
    searchController.dimsBackgroundDuringPresentation = true 
    controller.delegate         = self 
    searchController.searchBar.delegate     = controller 
    self.present(searchController, animated: true, completion: nil) 
    definesPresentationContext = true 

我已经不整合的UITableView像许多其他教程添加UISearchController(IOS 9.3,IOS 8.4)。

回答

0

最后,我找到了解决方案。问题不是设备特定的,ios 9和ios8显示破坏设计,而在ios10中很好。

definesPresentationContext = true 

上面的代码行是问题,这是写在意图搜索栏不应该存在当我导航到某处&复出而UISearchController是活动的。但根据我的要求,我没有选择导航UISearchController处于活动状态。

相关问题