BAPlayerSearchViewController
Ginam Kim edited this page Nov 13, 2015
·
5 revisions
SuperClass: UISearchDisplayController
선수를 검색하여 tableview에 결과를 출력하는 기능을 담당.
선수 선택시 발생하는 이벤트 처리에 대한 PlayerTableSelectDelegate 프로토콜이 선언되어 있다.
- 검색창은 네비게이션바에 위치하도록 한다.
- 검색결과 tableView의 Cell은 PlayerCell을 사용한다.
- Cell 의 Height는 80으로 한다.
- Cell 사이의 Separate line은 보이지 않도록 한다.
- Cell 을 구분하기 위해 홀수 Index의 Cell과 짝수 Index의 Cell은 각각 다른 음영을 가지도록 한다.
- 검색결과 선수의 숫자가 10명 이상일 경우 초기 10명까지만 출력한다.
- More Player 버튼을 통해 다음 10명의 선수를 추가로 출력한다.
- 더이상 선수가 없을 경우 버튼이 사라지도록 한다.
- 검색결과가 없을경우 Player Not Found를 표기해준다.