1
我想隱藏一個標籤,當有人在搜索欄上鍵入並解除鍵盤輸入時,下面的代碼只適用於某人輸入一個字符。如果您鍵入多個字符,則不會在鍵盤上隱藏標籤。可能是我失蹤的一點細節。任何幫助將不勝感激。爲什麼這種方法只有在有人輸入一個字符時才起作用?
-(void)searchBarTextDidEndEditing:(UISearchBar *)searchBar
{
label.hidden=YES;
}
我想隱藏一個標籤,當有人在搜索欄上鍵入並解除鍵盤輸入時,下面的代碼只適用於某人輸入一個字符。如果您鍵入多個字符,則不會在鍵盤上隱藏標籤。可能是我失蹤的一點細節。任何幫助將不勝感激。爲什麼這種方法只有在有人輸入一個字符時才起作用?
-(void)searchBarTextDidEndEditing:(UISearchBar *)searchBar
{
label.hidden=YES;
}
我假設你還沒有實現它在這裏 - 你需要確保你也實施了searchBarSearchButtonClicked
方法。
-(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
[searchBar resignFirstResponder];
}
不,我沒有執行searchbuttonlicked方法。 – moomoo 2013-04-09 16:01:03