2014-10-15 5 views
-1

저는 테이블 뷰가있는 viewController를 보여주고있는 햄버거 메뉴가 있습니다. 문제는 titleView에 UISearchBar를 추가했는데 searchBar가 숨어있는 것을 볼 수 있기 때문입니다. 탐색 바가 더 작아 지거나 검색 바가 맞을 수있는 방법이 있습니까?UISearchBar의 너비를 변경하십시오.

enter image description here

+0

당신은 어떻게 "숨어"있는 검색 창 중 하나를 알 수 있습니까? 너는 너의 시야의 일부를 덮는 무엇인가 가지고있다. 검색 바가 실제로 어디에 있는지 알 수 있도록 방해물을 제거하십시오. – matt

+0

내가 원하는 건 –

+0

에 맞도록 searchBar를 작게 만드는 것입니다. 맞습니다. 그것은 네비게이션 바를 적합합니다. 당신은 그것을 덮고있는 사람입니다. – matt

답변

0
searchBar = UISearchBar(frame: CGRectMake(0, 0, self.revealViewController().rearViewRevealWidth-30, 44)) 
    searchBar?.delegate = self 
    searchBar?.showsCancelButton = false 

    var textField = searchBar?.valueForKey("searchField") as UITextField 
    textField.backgroundColor = UIColor(rgba: "#414e5c") 
    textField.leftViewMode = UITextFieldViewMode.Never 
    textField.layer.cornerRadius = 5 
    textField.clipsToBounds = true 


    searchBar?.placeholder = "Søg efter produkter" 
    searchBar?.setPositionAdjustment(UIOffsetMake(0, 0), forSearchBarIcon: UISearchBarIcon.Search) 



    textField.borderStyle = UITextBorderStyle.None 
    searchController = UISearchDisplayController() 
    searchController?.delegate = self 
    searchController?.searchResultsDelegate = self 
    var buttonSearchBar:UIBarButtonItem = UIBarButtonItem(customView: searchBar!) 
    self.navigationItem.leftBarButtonItem = buttonSearchBar 
관련 문제