현재 검색 창 아이콘으로 기본 돋보기가 있습니다. 그러나 맞춤 이미지 (특히이 이미지)를 넣고 싶습니다. Custom Arrow IconUISearchBar 아이콘을 사용자 정의 이미지로 변경하는 방법은 무엇입니까?
검색 창의 기본 아이콘을 사용자 지정 이미지로 변경하는 방법은 무엇입니까?
현재 검색 창 아이콘으로 기본 돋보기가 있습니다. 그러나 맞춤 이미지 (특히이 이미지)를 넣고 싶습니다. Custom Arrow IconUISearchBar 아이콘을 사용자 정의 이미지로 변경하는 방법은 무엇입니까?
검색 창의 기본 아이콘을 사용자 지정 이미지로 변경하는 방법은 무엇입니까?
당신이
searchBar.setImage(UIImage(named: "your image"), forSearchBarIcon: .Search, state: .Normal)
방법 1 setImage
기능을 사용할 수 있습니다 luiyezheng 답변으로
, 당신은 UISearchBar 아이콘의 이미지를 변경할 수 있습니다.
당신이 UISearchBar
아이콘의 검색 아이콘의 색조 색상을 변경할 수 있습니다 :
UISearchBar.appearance().setImage(UIImage(named: "new_search_icon"), forSearchBarIcon: UISearchBarIcon.Search, state: UIControlState.Normal)
방법이
.let textFieldInsideSearchBar = searchBarCustom.valueForKey("searchField") as? UITextField
let imageV = textFieldInsideSearchBar?.leftView as! UIImageView
imageV.image = imageV.image?.imageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate)
imageV.tintColor = UIColor.purpleColor()
출력 :
luiyezheng의 대답은 잘 작동합니다. 스위프트 3 버전은 다음과 같습니다.
searchBar.setImage(UIImage(named: "Image Name"), for: .search, state: .normal)