2013-04-09 44 views
1

我想隱藏一個標籤,當有人在搜索欄上鍵入並解除鍵盤輸入時,下面的代碼只適用於某人輸入一個字符。如果您鍵入多個字符,則不會在鍵盤上隱藏標籤。可能是我失蹤的一點細節。任何幫助將不勝感激。爲什麼這種方法只有在有人輸入一個字符時才起作用?

-(void)searchBarTextDidEndEditing:(UISearchBar *)searchBar 
    { 
label.hidden=YES; 
    } 
+0

不,我沒有執行searchbuttonlicked方法。 – moomoo 2013-04-09 16:01:03

回答

1

我假設你還沒有實現它在這裏 - 你需要確保你也實施了searchBarSearchButtonClicked方法。

-(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar 
{ 
    [searchBar resignFirstResponder]; 
} 
相關問題