0

こんにちは私はアプリを開発しています。3 つのボタンがあるタブ バーがありました。3 番目のビューに検索バーがありました。私の要件は、3 番目のタブをクリックすると、下の画像に示すようにキーボードで検索バーをクリックする必要があることです。出来ますか?ここに画像の説明を入力

4

4 に答える 4

4

検索バーに「befomeFirstResponder」と伝えます。ユーザーがタップしたかのように動作します。

于 2012-06-22T06:28:36.723 に答える
3

使用する:

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

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 に答える