UISearchbar
보기의 기본 회색 영역이 있습니다. 아래로 스크롤하는 동안 회색 영역을 볼 수 있습니다. 회색 영역에 backgroundColor
을 설정해야합니다.검색 창의 범위에 대한 배경색 설정
나는 UISearchBar
을 UITableView
헤더에 추가했습니다. UITableView
에는 새로 고침 컨트롤이 있습니다. 이제 문제는 내가보기 싫은 새로 고침 컨트롤을 당길 때입니다. 새로 고침 제어가 테이블보기 (흰색)의 배경을 차지하므로 및 검색보기 기본값이 backgroundColor
(회색)이됩니다.
UISearchbar
에 대해 backgroundColor
을 설정하면 UISearchBar
의 범위가 아닌 UISearchBar
범위에만 적용됩니다. 그 결과로 회색 영역이 어떤 뷰에 속하는지 여부를 생각하고 있습니다. 나는 여분의 견해가 없다고 확신한다. 색상을 tableview
, refresh view
, UISearchBar
및 self.view
으로 설정했지만 회색 영역에주의하십시오.
감사, 회색 영역이 배치된다
[SearchItem setBackgroundColor [UIColor redColor]; –
@KiritModi, 내가 검색 창에 대한 배경을 설정할 경우 언급 한 대로만 범위가 아닌보기 주위에 적용됩니다. – selva
@All, 아래의 라인은 내 문제를 해결했지만, 아무 생각이 없다. :) [tableview setBackgroundView : [UIImageView new]]; – selva