現在我在一個頁面上有2個搜索欄如何知道哪個搜索欄處於活動狀態?
第一個問題是我怎樣才能使搜索按鈕始終顯示,雖然在searchbar.text上沒有文本?
第二個問題是,我有一個表格視圖,會顯示不同的列表支出,我選擇哪個搜索欄,我該怎麼做呢?
我可以設置一個變量,每次搜索欄處於活動狀態時都會更改。但是有沒有辦法查看哪個搜索欄當前處於活動搜索欄?
現在我在一個頁面上有2個搜索欄如何知道哪個搜索欄處於活動狀態?
第一個問題是我怎樣才能使搜索按鈕始終顯示,雖然在searchbar.text上沒有文本?
第二個問題是,我有一個表格視圖,會顯示不同的列表支出,我選擇哪個搜索欄,我該怎麼做呢?
我可以設置一個變量,每次搜索欄處於活動狀態時都會更改。但是有沒有辦法查看哪個搜索欄當前處於活動搜索欄?
檢查哪些觀點是你,被分配tag
物業工作的最簡單方法:
firstSearchBar.tag = 100;
secondSearchBar.tag = 200;
您可以輕鬆地檢查:
if(searhBar.tag == 100) {
// it is first search bar
} else if(searchBar.tag == 200) {
// it is second search bar
}
現在,第二部分。如果你想顯示取消按鈕,你能做到這樣:
searchBar.showsCancelButton = YES;
如果你想顯示範圍吧:
searchBar.showsScopeBar = YES;
如果你想顯示的搜索結果按鈕:
searchBar.showsSearchResultsButton = YES;
編輯:如果你希望顯示Search
科yboard按鈕,即使沒有輸入的文字,你能做到這樣:
UITextField *searchField = (UItextField *)[[searchBar subviews] objectAtIndex:0];
[searchField.enablesReturnKeyAutomatically = NO;
我建議你閱讀UISearchBar's documentation。
嗯..謝謝你幫助我,但我想知道如何使搜索按鈕顯示,但沒有在searchbar.text任何文字,你知道如何使它? –
你需要顯示哪個按鈕? – akashivskyy
搜索按鈕在右上角UIkeyboard –
你需要顯示哪些按鈕?範圍欄?取消按鈕? – akashivskyy