2012-03-27 4 views
2

저는 iOS 개발에 매우 ​​익숙합니다. 매우 흥분됩니다.Storyboards로 구현 된 UISearchBar

나는 스토리 보드를 사용하고 plist 파일의 내용으로 UITableView를 채우는 앱을 만들었습니다. 지금까지 모든 것을 훌륭하게 실행할 수 있었지만 지금은 연락처 앱의 검색 바를 추가하고 싶습니다 (기본적으로 내 앱은 회사 디렉토리로 채워져 있습니다). 여기저기서 검색 창에 대한 대리인 및 데이터 소스를 설정하여이 작업을 수행하는 매우 간단한 방법이 있지만 스토리 보드에서이를 보여주는 자습서를 찾을 수 없었습니다. 어리석게 들리 겠지만 위임 및 데이터 소스는 스토리 보드 앱의 인터페이스 작성 도구에서보다 완벽하게 처리되므로이 "간단한 입력"검색을 위해 검색 창을 연결하는 방법을 알 수 없습니다.

누구든지 훌륭한 리소스를 알고 있거나 여기에 코드를 게시하기가 쉽다면 정말 감사하겠습니다. 나는 몇 시간 동안이 머리에 머리를 부딪 혔고, 나는 미쳐지기 시작했다.

미리 감사드립니다.

답변

1

.xib 및 최신 스토리 보드에 대한 정보가없는 방법에 대한 너무 많은 웹 정보로이 걸림돌을 맞았습니다. 어떻게 해결했는지 보조 에디터를 열어 스토리 보드와 뷰 컨트롤러의 .h/헤더 파일을 나란히 볼 수 있는지 확인하십시오.

컨트롤을 잡고 스토리 보드 뷰어로 이동하여 검색 필드를 .h 헤더 파일의 @interface 영역으로 드래그합니다 (예, 코드보기 오른쪽). 팝업에서 이름을 지정

@interface EmployeesTableViewController : UITableViewController 
    @property (weak, nonatomic) IBOutlet UISearchBar *searchBar; 
@end 

은 (그것은 또한 자동으로 해당 검색 창을 합성한다 ('검색 창'처럼), 그것은 본질적으로 코드의 콘센트에 연결을 작성하고 다음과 같이한다 .m 파일도 마찬가지입니다.)

UITableViewDelegate/UITableViewDataSource 및 File 's Owner 항목을 .xib로 건너 뛰고이 비디오 자습서 http://www.youtube.com/watch?v=IqDZHgI_s24의 나머지 부분은 나머지 부분을 코딩하는 방법에 대해 자세히 설명합니다. 검색 창을 사용하여 표보기를 필터링합니다.

+0

검색을 통해 내 문제를 해결할 수 있었지만 귀하의 답변은 매우 유용합니다.이 새로운 멋진 깃털을 사용하기 위해 더 많은 튜토리얼을 업데이트 해 주시기 바랍니다. – Tenthrow