내 앱에서 UISearchController를 통해 검색 창을 추가하려고했습니다. 내 탐색 막대에 표시되지 않습니다. 탐색 컨트롤러를 루트보기 컨트롤러로 추가했지만 변경된 사항은 없지만 색조는 변경되지 않았습니다. 몇 가지 해결책을 시도했지만 아무것도 작동하지 않습니다. Xcode 9와 함께 Swift 4.0을 사용하고 IOS 11에서 앱을 실행하고 있습니다. 아래 코드는 제게 있습니다. 미리 감사드립니다.검색 표시 줄이 Swift 4의 NavigationBar에 표시되지 않습니다. IOS 11
if #available(iOS 11.0, *) {
let sc = UISearchController(searchResultsController: nil)
sc.delegate = self
let scb = sc.searchBar
scb.sizeToFit()
scb.heightAnchor.constraint(equalToConstant: 44.0).isActive = true
scb.tintColor = UIColor.white
self.navigationController?.navigationItem.searchController = sc
self.navigationController?.navigationItem.hidesSearchBarWhenScrolling = false
}
아니, didnt 한 작품의 제목보기에 검색 창을 추가하여 문제
가 해결됩니다. –