0

맞춤형 숫자 키패드가있는 전화 형 앱을 쓰고 있습니다. 숫자 키패드에 입력하고 숫자 키패드 위에 작은 테이블 뷰에 결과를 표시 할 때 이름/전화 번호를 찾기 위해 연락처를 검색하고 싶습니다. 따라서 입력 된 전화 번호가 내장 전화 응용 프로그램과 유사한 도구 모음에 표시되므로 표준 UISearchBar을 사용하지 않고이 작업을 수행하려고합니다. 즉, 텍스트/uisearchbar가 응답자가 될 수는 없습니다.UISearchBar를 사용하지 않고 테이블 뷰 검색

UISearchBar을 사용하지 않고 UISearchBarDelegate을 사용하는 방법이 있습니까?

답변

0

UISearchBarDelegate는 호출자가 UISearchBar를 전달하도록 지정하는 대리자 메서드가 많기 때문에 UISearchBarDelegate가 제대로 작동하지 않습니다. 비슷한 메서드를 사용하여 자신의 대리자 프로토콜을 확실히 정의 할 수 있지만 대신 "사용자 지정 숫자 키패드"클래스를 사용합니다.

위의 두 가지 경우에 위임자를 구현할 예정이므로 미리 정의 된 프로토콜을 사용하면 많은 비용이 절약되지 않습니다.

+0

그래, 내 이해 뿐이야. 오 잘, 힘든 길 그 다음 그것을하게되었다 :) – SkeetSkeet

0

나는 이와 똑같은 노력을 해왔다. 마지막으로 검색 창을 숨긴 [mySearchBar setHidden:YES] 및 높이 크기를 0.1로 설정하여 앱을 검색 창없이 실제로 만들었지 만 여전히 기능적으로 설정했습니다.

관련 문제