0

嗨,我正在开发一个应用程序。我有一个带有三个按钮的标签栏。我在第三个视图中有一个搜索栏。我的要求是当我单击第三个选项卡时,我需要使用键盘单击搜索栏,如下图所示。是否可以?在此处输入图像描述

4

4 回答 4

4

告诉搜索栏“befomeFirstResponder”。它的行为就像用户点击了它一样。

于 2012-06-22T06:28:36.723 回答
3

采用:

[searchBar becomeFirstResponder];
于 2012-06-22T06:34:26.973 回答
3

在您的第三个点击操作事件中,将您的 UISearchBar 的 setHidden 实例设置为 NO 并使其成为 becomeFirstResponder。例如:

[self.search setHidden:NO]; 
[self.search becomeFirstResponder];
于 2012-06-22T06:43:52.083 回答
2

当段值改变时。试试这个

-(void) segmentValueChanged 
{
    [searchBar becomeFirstResponder];
}

当您调用它时, becomeFirstResponder 方法将聚焦该控件。

于 2012-06-22T06:40:09.577 回答