2014-10-15 12 views
5

Próbuję dodać pasek wyszukiwania do paska nawigacji. Sprawdziłem trochę i to jest to, co zrobiłem do tej pory:dodawanie wyszukiwaniaBar do nawigacjiBar w szybkim tempie

Problem nie występuje w nawigacyjnym pasku przy użyciu tego kodu.

searchBar = UISearchBar(frame: CGRectMake(0, 0, 320, 44)) 
    searchBar?.delegate = self 
    searchBar?.showsCancelButton = true 


    searchController = UISearchDisplayController() 
    searchController?.delegate = self 
    searchController?.searchResultsDelegate = self 

    searchController?.displaysSearchBarInNavigationBar = true 

Odpowiedz

6

Spróbuj tego kodu, który pracował dla mnie:

lazy var searchBars:UISearchBar = UISearchBar(frame: CGRectMake(0, 0, 200, 20)) 

override func viewDidLoad() { 
    super.viewDidLoad() 
    var leftNavBarButton = UIBarButtonItem(customView: searchBars) 
    self.navigationItem.leftBarButtonItem = leftNavBarButton 
} 
Powiązane problemy