0

일부 검색 결과를 테이블보기로 표시하기 위해 UISearchDisplayController를 사용하고 있습니다. 검색 막대의 텍스트 필드가 변경 될 때마다 "로드 중 ..."옆의 활동 표시기 회 전자가 해당 애니메이션을 재설정합니다. 즉, 검색 창에서 "a"를 쿼리하면 활동 표시기가 회전 애니메이션을 시작합니다. 그런 다음 "aa"를 쿼리하면 활동이 애니메이션을 회전 시작 부분으로 재설정합니다. 회 전자가 부드럽게 회전하지 않기 때문에 긴 문자열을 빠르게 입력 할 때 약간의 반항이 생깁니다. 대신 처음으로 다시 설정됩니다. 누구든지 테이블 뷰가 데이터 소스에서 결과를로드 할 때 회 전자를 계속 회전시키는 방법을 알고 있습니까?UISearchDisplayController 활동 표시기

답변

0

검색 필드가 업데이트 될 때마다 [myActivityView startAnimating]을 수동으로 호출합니까? 그렇다면, 당신은 단지 첫 번째 isAnimating을 확인할 수 있습니다, 그래서 당신은 (재) 애니메이션이 시작되지 않습니다

if (! [myActivityView isAnimating]) { 
    [myActivityView startAnimating]; 
} 
+0

아니를, 나는 활동보기가 UISearchDisplayController에 의해 처리됩니다 확신 해요. 나는 그 견해를 다루지 않는다. – user1518848

관련 문제