이미지 뷰 둥글게 바꿔주고
private func setupUI() {
thumbnail.layer.cornerRadius = 80
}
서치 컨트롤도 넣어주자
private func embedSearchControl() {
self.navigationItem.title = "Search"
let searchController = UISearchController(searchResultsController: nil)
searchController.hidesNavigationBarDuringPresentation = false
searchController.searchBar.placeholder = "woozoobro"
searchController.searchResultsUpdater = self
searchController.searchBar.delegate = self
self.navigationItem.searchController = searchController
}
extension으로 서치결과가 업데이트 될 때, 그리고 서치를 클릭하게 되었을 때를 추가해준다
그리고 바인드 해주는데
@Published private(set) var user: UserProfile?
var subscriptions = Set<AnyCancellable>()
private func bind() {
$user.receive(on: RunLoop.main)
.sink { [unowned self] result in
self.update(result)
}.store(in: &subscriptions)
}