내 앱에 대해 다음 UI를 만들고 싶습니다. 사용자가 스티커를 검색 할 수있는 검색 막대가 있으며 여기에 새 옵션을 추가 할 수있는 옵션이 있습니다. 이 UI에 대한 여러 접근법을 시도했지만 그 중 아무 것도 잘 작동하지 않습니다. 먼저 UINavigationbar
에 UISearchBar
과 UIButton
을 삽입하려했지만 바 버튼 항목으로 사용하면 자동 레이아웃으로 사용할 수 없었습니다. 나는 UIToolbar
와 비슷한 것을 시도했다. 그 다음 나는 UIStackView
가 더 쉬울 것이라고 상상했다. 그리고 그것은했습니다. 위 이미지에서 UIStackView
에 UISearchBar
과 UIButton
이 있습니다. 유일한 문제는 검색 표시 줄 아래에가는 선이 있지만 버튼 아래에는 없습니다. 이 작업을 올바르게 수행하는 방법에 대한 조언이 필요하십니까?버튼이있는 UISearchBar의 모범 사례는 무엇입니까?
업데이트 : 헤어 라인을 제거하기 위해 코드를 추가했지만 그 아래에 1px의 검정색을 남깁니다. 여기에 코드입니다 :
override func viewDidLoad() {
super.viewDidLoad()
let color = UIColor.clear()
searchBar.layer.borderWidth = 0
searchBar.layer.borderColor = color.cgColor
// Do any additional setup after loading the view.
}
그리고 여기에 문제의 사진 : 당신이 UISearchBar와 싸우고 너무 많은 시간을 보내고 싶어하지 않는 경우
기기에 표시 되나요? –
시뮬레이터를 사용하고 있습니다. 시뮬레이터에 나타납니다. 나는 헤어 라인을 제거하는 방법을 알고 있고 아마도 그렇게 할 것임을 분명히해야합니다. 내 질문에이 경우 좋은 사례 스택보기를 사용하고 있습니까? –
언급 한 모든 사례에는 단점이 없습니다. 귀하의 요구 사항에 따라 다릅니다. –