在UISearchBar中使用的放大镜图标通常是系统自带的,你可以通过以下方式获取:
UISearchBar
的searchIcon
属性:let searchIcon = searchBar.searchIcon
UISearchBar
的setImage(_:for:state:)
方法自定义放大镜图标:searchBar.setImage(UIImage(named: "your_custom_icon"), for: .search, state: .normal)
UISearchBar
的setSearchFieldBackgroundImage(_:for:)
方法自定义放大镜图标的背景图:searchBar.setSearchFieldBackgroundImage(UIImage(named: "your_custom_background_image"), for: .normal)
UISearchBar
的setBackgroundImage(_:for:barMetrics:)
方法自定义整个UISearchBar
的背景图:searchBar.setBackgroundImage(UIImage(named: "your_custom_background_image"), for: .normal, barMetrics: .default)
通过以上方法,你可以获取并自定义UISearchBar
中的放大镜图标。
领取专属 10元无门槛券
手把手带您无忧上云