다음 코드를 사용하여 UISearchBar
을 내 테이블 헤더로 추가했습니다.UISearchDisplayController의 검색 막대 테두리 색상을 변경할 수 있습니까?
searchBar = [[UISearchBar alloc] initWithFrame:self.tableView.bounds];
searchBar.tintColor = [UIColor colorWithWhite:185.0/255 alpha:1.0];
[searchBar sizeToFit];
self.tableView.tableHeaderView = searchBar;
그러면 다음과 같이 UISearchDisplayController
을 설정합니다. 이 바는 내가 검색 창에 설정 한 tintColor
인식하지 않습니다 - 나는 UISearchDisplayController
가 검색 창 위에 파란색 (틱) 경계를 추가 한 것을 제외하고 싶습니다
searchDisplayController = [[UISearchDisplayController alloc] initWithSearchBar:searchBar contentsController:self];
[searchDisplayController setDelegate:self];
[searchDisplayController setSearchResultsDataSource:self];
모든 기능을 제공합니다.
이 막대의 색상을 변경할 수 있습니까? 그것은 분명히 절대적으로 중요하지는 않지만, 그 라인이 저렇게 남아 있다면 그 라인은 영원히 저를 괴롭힐 것입니다!
좋은 기술이지만 유감스럽게도 UISearchBar 바운드 밖에있는 문제는 나를 위 한 경계선이며 이처럼 하위보기로는 다룰 수 없습니다. – prendio2