우리 앱에 UISearchDisplayController가있는 UISearchBar가 있습니다. 검색 막대가 머리글 아래에 숨겨진 채로 화면을 변경하면 사용자가 반환 할 때 막대의 해당 부분이 사라져 검색 막대의 배경이 드러납니다. 여기에 빨간색으로 설정되어 검색 프레임의 크기와 위치가 여전히 정확하다는 것을 보여줍니다. 예상대로 줄이 키보드를 제공합니다 아무 곳이나 누르면iOS 7에서보기를 전환 할 때 검색 막대가 부분적으로 사라집니다.
. 그러나 막대가 화면의 맨 위로 이동하면 숨겨진 부분이 입력에 응답하지 않습니다. 이렇게하면 텍스트 선택이 차단되고 취소 버튼의 맨 위에 탭됩니다.
나는 성공없이 this question에서 모든 응답을 실험, 그래서 나는 가능성과 관련된하지만 우리의 문제는 서로 다른 생각합니다. 아무도 무슨 일이 일어나고 있는지, 어떻게 해결할 수 있는지 알고 있습니까? 귀하의 의견을 보내 주셔서 감사합니다.
'viewDidLoad'에서 해당 속성을 설정했지만 상태 막대가 이제 사용자 지정 색이 아닌 검정색 인 유일한 효과가 있습니다. – aednichols
은 탐색 바 뒤에 여전히있는 검색 막대입니까? – ldindu
활성화되면 검색 막대가 상태 표시 줄 바로 아래와 탐색 표시 줄 앞에 나타납니다. – aednichols