2017-01-23 5 views
0

Im現在、searchBarを使用しています。私は、左のアイコンをカスタムUIImageViewに変更しました。ボタンを押すと元の検索アイコンに戻ります。Swift SearchBarプログラムで変更された後に元の検索アイコンを取得する方法

//my custom search iconBar 
searchBar.setImage(UIImage(named:"img1"), for: .search, state: .normal) 

func changeSearchBarIconBackToOriginal { 
//searchbar icon should be back to original image here 
} 

答えて

0

変数に最後のイメージを格納し、ボタンが押されたときに検索バーのアイコンを設定します。

例:それを押します機能に続い

var lastIcon: UIImage? 

... 

lastIcon = searchBar.image(for: .search, state: .normal) 
searchBar.setImage(UIImage("img"), for: .search, state: .normal) 

: FUNC changeSearchBarIconBackToOriginal(){ searchBar.setImage(用lastIcon:.search、状態:.normal) }

関連する問題