UISearchDisplayController禁用搜索栏搜索键

时间:2011-04-22 21:51:40

标签: iphone objective-c

我正在使用UISearchDisplayController来显示UISearchBar。默认情况下,当UISearchBar文本字段为空时,将禁用返回键。我尝试了以下我的viewDidLoad:

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

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

        [(UITextField*)searchBarSubview setEnablesReturnKeyAutomatically:YES ];

    }
}

但是,仍然没有运气。首先,我认为默认情况下enableReturnKeyAutomatically是YES,但它似乎不是这样。其次,我似乎无法手动设置它。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

不确定这是否是您要找的,但是:

[(UITextField *)searchBarSubview setEnablesReturnKeyAutomatically:NO];

将使键盘上的返回按钮始终处于活动状态。