2013-10-27 4 views
0

웹 서비스의 매개 변수로 보낼 다중 입력을 사용하여 UITableView에 UISearchDisplayController을 구현하려고합니다. 현재 나는 다른 변수 (단순히 "Yell"앱에있는 것과 비슷하다. 사실, 그 앱의 기능을 복제하는 것이 바로 내가 쓴 것)를 입력하기위한 추가 필드만큼이나 간단해야한다고 생각한다. 나는 그것에 대해 어떻게 해야할지 잘 모르겠습니다. 비슷한 일을하는 GitHub의 어떤 repos도 찾을 수 없으며 비슷한 것을 게시 한 사람도 없으므로 어디서부터 시작해야하는지에 대한 아이디어가있는 사람이 있습니까?2 개의 필드가있는 UISearchDisplayController

UISearchDisplayController를 서브 클래스 화하고 - (id)initWithSearchBar:(UISearchBar *)searchBar contentsController:(UIViewController *)viewController을 사용한다면 여분의 UISearchBar와 UIButton을 추가 할 수 있습니까?

어떤 도움


감사를 감상 할 수있다,
마이크

답변

1

당신은 당신의 자신의 UIView를 가지고 UISearchBar가 자신의 버튼을 그것에 파단로 추가 여러 가지고 테이블 헤더로이를 넣을 수 있습니다. 뷰 컨트롤러에서

You can customize your view as follows

당신은 위임과 자기와 같은 검색 창 모두의 데이터 소스 (UIViewController에)

을 가지고 대리인 요약

 
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{ 
    if(searchBar == searchBar1){ 
    // do your own custmization here 
    }else if(searchBar = searchbar2){ 

    } 

    if(searchbar1.text && searchbar2.text){ 
     [self.tableView reloadData]; 
    } 

} 

을이 같은 작업을 수행 할 수 있습니다 , UISearchDisplayController의 & 데이터 소스를 모방 한 사용자 고유의 UIVIewcontroller를 만들어야합니다.

+0

답변 해 주셔서 감사합니다. 커스텀 UIViewController를 만드는 것보다 더 간단한 것을 기대했지만, 이것이 가능할 것이라고 생각합니다. 고맙습니다. – Mackey18

관련 문제