2016-06-14 1 views

답변

8

당신이

searchBar.setImage(UIImage(named: "your image"), forSearchBarIcon: .Search, state: .Normal) 
8

방법 1 setImage 기능을 사용할 수 있습니다 luiyezheng 답변으로

, 당신은 UISearchBar 아이콘의 이미지를 변경할 수 있습니다.

당신이 UISearchBar 아이콘의 검색 아이콘의 색조 색상을 변경할 수 있습니다 :

UISearchBar.appearance().setImage(UIImage(named: "new_search_icon"), forSearchBarIcon: UISearchBarIcon.Search, state: UIControlState.Normal) 

Search Icon image Change

방법이

.

let textFieldInsideSearchBar = searchBarCustom.valueForKey("searchField") as? UITextField 
let imageV = textFieldInsideSearchBar?.leftView as! UIImageView 
imageV.image = imageV.image?.imageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate) 
imageV.tintColor = UIColor.purpleColor() 

출력 :

Search Icon image tint color change

0

luiyezheng의 대답은 잘 작동합니다. 스위프트 3 버전은 다음과 같습니다.

searchBar.setImage(UIImage(named: "Image Name"), for: .search, state: .normal) 
관련 문제