2014-10-15 25 views
5

Tôi đang cố gắng thêm thanh tìm kiếm vào thanh điều hướng. Tôi đã nghiên cứu một chút và đây là những gì tôi đã làm cho đến nay:thêm searchBar vào điều hướngBar trong swift

Vấn đề là không có gì xuất hiện với navigationBar sử dụng mã này.

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 

Trả lời

6

Hãy thử mã này mà làm việc cho tôi:

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 
} 
Các vấn đề liên quan