0

Bug검색 창과 탐색 모음 사이의 여백이 잘못되었습니다.

왜 이러한 일이 발생하는지 알 수 없습니다. 나는 새 UISearchController (Swift 3, Xcode 8.1)를 사용하여 내 서버를 쿼리하기위한 검색 막대를 추가하고 싶은 UITableView가있는 UIViewController를 가지고있다. 인터페이스 빌더에 검색 창을 추가하고 검색 막대 배경을 UIImage로 설정하는 등의 모든 작업을 시도했지만 아무 것도 작동하지 않습니다. 아마 내 디자인 패턴에 대한 뭔가가 있어요하지만 난 UISearchController 정말 새로운으로 정말 모르겠어요 그리고 내가 웹에 좋은 사례를 발견하지 않았습니다

class MyViewController: UIViewController { 
    var searchController = UISearchController(searchResultsController: nil) 

    fileprivate func setupSearchController() { 
    searchController.searchResultsUpdater = self 
    searchController.dimsBackgroundDuringPresentation = false 
    searchController.searchBar.barTintColor = .myColor() 
    searchController.searchBar.tintColor = .white 
    searchController.searchBar.backgroundColor = .myColor() 
    searchController.searchBar.placeholder = "searchSomething" 
    searchController.searchBar.delegate = self 
    definesPresentationContext = true 
    tableView.tableHeaderView = searchController.searchBar 
    } 
} 

extension MyViewController: UISearchResultsUpdating, UISearchBarDelegate { 
    // delegates methods... 
} 

:

뷰 컨트롤러의 클래스 베어 본이다 그것의 사용에 관한.

답변

0

탐색 막대 주위에 탐색 막대와 같은 붉은 색 테두리를 설정할 수 있습니다.

searchBar.layer.borderColor = (your red color).cgColor 
    searchBar.layer.borderWidth = 1 
관련 문제