目前,我的默认放大镜是我的搜索栏图标。但是,我想在其位置放置自定义图像,尤其是此图像:
自定义箭头图标
如何将搜索栏默认图标更改为自定义图像?
答案 0 :(得分:12)
方式1:
作为 luiyezheng 回答,您可以更改UISearchBar iCon的图像。
@admin.register(Report)
class ReportAdmin(admin.ModelAdmin):
# whatever you want here
def has_add_permission(self, request):
return False
搜索图标图片更改
方式2:
您可以更改UISearchBar.appearance().setImage(UIImage(named: "new_search_icon"), forSearchBarIcon: UISearchBarIcon.Search, state: UIControlState.Normal)
iCon。
UISearchBar
输出
搜索图标图像色调变色
答案 1 :(得分:11)
您可以使用setImage
功能
searchBar.setImage(UIImage(named: "your image"), forSearchBarIcon: .Search, state: .Normal)
<强> Swift3 强>
searchBar.setImage(UIImage(named: "Image Name"), for: .search, state: .normal)
答案 2 :(得分:0)
luiyezheng 的答案很有效。 它的Swift 3版本是:
searchBar.setImage(UIImage(named: "Image Name"), for: .search, state: .normal)