2016-08-18 24 views
1

後、私はUISearchバーコントローラに enter image description here検索バーは、私はそれを押した後、プレス検索

を使用してい消えるこの enter image description here

私のコードのように消える:

let searchController = UISearchController(searchResultsController: nil) 


override func viewDidLoad() { 
    super.viewDidLoad() 

    // MARK: - Search 
    searchController.searchBar.delegate = self 
    navigationItem.titleView = searchController.searchBar 

} 
func searchBarTextDidBeginEditing(searchBar: UISearchBar) { 
presentViewController(searchController, animated: true, completion: nil) 

} 
+0

は、なぜあなたは "(アニメーションsearchController、:真、完了:ゼロ)presentViewController" を呼び出している参照の追加ヘルプのために、この

func willPresentSearchController(searchController: UISearchController) { self.navigationController.navigationBar.translucent = true } func willDismissSearchController(searchController: UISearchController) { self.navigationController.navigationBar.translucent = false } 

を使用しようとしたテキストの上を編集を開始しましたか? –

+1

@RoyKでも私はそれを私に同じ問題があると呼んでいない場合 – Sam

答えて

1

この

self.searchController.hidesNavigationBarDuringPresentation = NO 
self.definesPresentationContext = NO 

またはこのlink

0

は、このプロパティを設定しようViewControllerの

self.definesPresentationContext = NO 
+0

働いていない... – Sam

関連する問題