2011-04-22 102 views
0

我正在使用UISearchDisplayController來顯示UISearchBar。默認情況下,當UISearchBar文本字段爲空時,返回鍵被禁用。我嘗試了以下我的viewDidLoad:UISearchDisplayController禁用搜索欄搜索鍵

for (UIView *searchBarSubview in [self.searchDisplayController.searchBar subviews]) { 

    if ([searchBarSubview conformsToProtocol:@protocol(UITextInputTraits)]) { 

     [(UITextField*)searchBarSubview setEnablesReturnKeyAutomatically:YES ]; 

    } 
} 

但是,仍然沒有運氣。首先,我認爲默認enableReturnKeyAutomatically是YES,但它看起來不像它。其次,我似乎無法手動設置它。有任何想法嗎?

回答

0

不知道這是你在找什麼,但:

[(UITextField *)searchBarSubview setEnablesReturnKeyAutomatically:NO]; 

會造成鍵盤上的返回按鈕是始終有效。