2016-10-07 2 views
0

UISearchBar에 공백을 추가하려고합니다. 그러나 취소 버튼을 눌렀을 때 공간이 파괴되었습니다. 다른 프레임과 제약 조건으로 시도했지만 아무것도 작동하지 않습니다. This is how it looks after cancel clickingUISearchBar에 가로 간격을 추가하고 UINavigationBar에서 cancelButton을 추가하십시오.

+0

showsCancelButton을 사용하고 있습니까? 또는 사용자 정의 버튼을 만드시겠습니까? – Rob

+0

아니요, 맞춤 검색 버튼을 원하지 않습니다. 하지만 제약 조건이 버튼으로 작동하지 않는 이유를 이해하지 못합니다. 취소 단추가 숨겨 졌을 때 - 좋아요,하지만 UISearchBar를 탭하면 취소 단추가 나타나고 오른쪽 제한이 깨집니다. – user3582917

답변

0

So. searchBar에 컨테이너 (UIView)를 만들고 navBar에 컨테이너와 컨테이너에 searchBar를 추가하기 위해이 문제를 해결했습니다. 그 후 searchBar.sizeToFit()이라고 불리는 searchBar는 컨테이너만큼 커졌습니다. 나는이 옳은 길을 모른다. 그러나 그것은 효과가있다.