안녕하세요 여러분, 제 요구 사항은 다음과 같습니다. 이런 스타일로 검색창을 맞춤설정하고 싶습니다. 실제로는 아래 버튼보다 더 간단합니다. 나는 그것을 달성했습니다. 하지만 제가 구현한 방법은 IOS 네비게이션 바를 숨긴 다음 0, 0, screenWidth, 64의 뷰를 DIY하는 것이었습니다. 제가 원했던 효과를 정확하게 얻었습니다. 하지만 그에게는 매우 나쁜 버그가 있었습니다. 즉, 다음 컨트롤러로 밀었을 때 팝 제스처를 사용하여 복귀했을 때(완전히 팝백하지는 않았지만) 제스처 작업을 취소했습니다. 이때, 내가 속한 컨트롤러가 다시 다음 컨트롤러를 눌렀을 때 현재 컨트롤러의 오른쪽 상단에 있는 네비게이션 바의 버튼이 여전히 첫 번째 컨트롤러를 눌렀을 때의 컨트롤러 네비게이션 바의 버튼으로 표시됩니다. 시간. 이 버그가 발생하는 이유는 첫 번째 인터페이스에서 탐색 모음을 숨겼기 때문입니다. 어떻게 해결해야 할지 모르겠습니다. 이렇게 커스터마이징을 못해서 그런걸까요? 아니면 self.nav.titleView에 직접 값을 할당해야 합니까? 그러면 정확히 어떻게 해야 합니까? 내 버그를 해결하는 간단한 방법이 있나요? 나는 팝 제스처를 금지함으로써 그를 상대하고 싶지 않습니다. 또한 하나님께 조언을 구하시기 바랍니다. 감사합니다!
FDFullscreenPopGesture로 문제를 해결할 수 있습니다