0
UISearchBar에 공백을 추가하려고합니다. 그러나 취소 버튼을 눌렀을 때 공간이 파괴되었습니다. 다른 프레임과 제약 조건으로 시도했지만 아무것도 작동하지 않습니다. This is how it looks after cancel clickingUISearchBar에 가로 간격을 추가하고 UINavigationBar에서 cancelButton을 추가하십시오.
UISearchBar에 공백을 추가하려고합니다. 그러나 취소 버튼을 눌렀을 때 공간이 파괴되었습니다. 다른 프레임과 제약 조건으로 시도했지만 아무것도 작동하지 않습니다. This is how it looks after cancel clickingUISearchBar에 가로 간격을 추가하고 UINavigationBar에서 cancelButton을 추가하십시오.
So. searchBar에 컨테이너 (UIView)를 만들고 navBar에 컨테이너와 컨테이너에 searchBar를 추가하기 위해이 문제를 해결했습니다. 그 후 searchBar.sizeToFit()이라고 불리는 searchBar는 컨테이너만큼 커졌습니다. 나는이 옳은 길을 모른다. 그러나 그것은 효과가있다.
showsCancelButton을 사용하고 있습니까? 또는 사용자 정의 버튼을 만드시겠습니까? – Rob
아니요, 맞춤 검색 버튼을 원하지 않습니다. 하지만 제약 조건이 버튼으로 작동하지 않는 이유를 이해하지 못합니다. 취소 단추가 숨겨 졌을 때 - 좋아요,하지만 UISearchBar를 탭하면 취소 단추가 나타나고 오른쪽 제한이 깨집니다. – user3582917