-1
저는 테이블 뷰가있는 viewController를 보여주고있는 햄버거 메뉴가 있습니다. 문제는 titleView에 UISearchBar를 추가했는데 searchBar가 숨어있는 것을 볼 수 있기 때문입니다. 탐색 바가 더 작아 지거나 검색 바가 맞을 수있는 방법이 있습니까?UISearchBar의 너비를 변경하십시오.
저는 테이블 뷰가있는 viewController를 보여주고있는 햄버거 메뉴가 있습니다. 문제는 titleView에 UISearchBar를 추가했는데 searchBar가 숨어있는 것을 볼 수 있기 때문입니다. 탐색 바가 더 작아 지거나 검색 바가 맞을 수있는 방법이 있습니까?UISearchBar의 너비를 변경하십시오.
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
당신은 어떻게 "숨어"있는 검색 창 중 하나를 알 수 있습니까? 너는 너의 시야의 일부를 덮는 무엇인가 가지고있다. 검색 바가 실제로 어디에 있는지 알 수 있도록 방해물을 제거하십시오. – matt
내가 원하는 건 –
에 맞도록 searchBar를 작게 만드는 것입니다. 맞습니다. 그것은 네비게이션 바를 적합합니다. 당신은 그것을 덮고있는 사람입니다. – matt