2016-06-14 2 views
1

내가 UITableView의 위쪽에 UISearchController를 추가하기 위해 노력하고있어 겹치는 (안 그것은 헤더의에서) 내가 정상 상태에서 44
의 높이 제한과 스토리 보드에 대한 자리 표시 자보기를 생성 그것은 모두 잘 작동하지만 일부 범위 단추를 추가 할 때, 내 첫 번째 UITableViewCell 중복 및이 솔루션을 찾을 수 없습니다. 내 자리 표시 자 뷰의 높이 제한을 다시 설정하려고했지만 올바른 기능을 찾지 못하고 "올바른"애니메이션을 찾을 수 없어 여전히 멋지게 보입니다. 여기범위있는 UITableViewCell

override func viewDidLoad() { 
    super.viewDidLoad() 

    self.searchController.searchResultsUpdater = self 
    self.searchController.hidesNavigationBarDuringPresentation = true 
    self.searchController.dimsBackgroundDuringPresentation = false 
    self.searchController.searchBar.searchBarStyle = .Default 
    self.searchController.searchBar.tintColor = UIColor.blueColor() 
    self.searchController.searchBar.delegate = self 
    self.searchController.searchBar.scopeButtonTitles = ["Test1", "Test2"] 
    self.searchController.searchBar.sizeToFit() 

    self.searchBarViewWrapper.addSubview(self.searchController.searchBar) 
} 

답변

0

를 내가 찾은 해결책이 잘 작동입니다 :
내 UISearchController은 다음과 같습니다.

searchController.searchBar.scopeButtonTitles = ["Test1", "Test2"] 
tableView.tableHeaderView = searchController.searchBar 

당신은 세부 사항에 답장을 보내 http://www.raywenderlich.com/wp-content/uploads/2015/09/CandySearch.zip

+0

감사를 볼 수있는 프로젝트를 다운로드 할 수 있습니다하지만 난에 스크롤 할 때 검색 창 사라질 것이 솔루션 생각 : 대신 래퍼보기의 tableHeaderView에 검색 창을 추가 아래쪽이지만 모든 시간을 볼 수 있기를 바랍니다. –

+0

@Pascal_AC,이 문제를 해결하는 방법을 알아 냈습니까? 나는 똑같은 문제가있다. 활성 상태가 아니더라도 잘 작동하지만 일단 활성화되면이 중복 문제가 발생합니다. – manonthemoon