1

IB を使用するかプログラムで SearchBarDisplay を設定すると、検索ウィンドウに [キャンセル] ボタンが表示されます。ボタンのテキストは「キャンセル」と表示されます。テキストを別の言語に変更するにはどうすればよいですか。SearchWindow のみを使用して Navbar の [Done] ボタンのテキストを変更する方法は知っていますが、デフォルトのこのボタンでは機能しないようです。

同様の質問は、一致しない場合にテーブルに表示される「結果なし」というテキストです。どのように別の言語に変更しますか?

4

1 に答える 1

1

you cancel but searchBar のタイトルは、次のように変更できます。

for (UIButton *v in srchBar.subviews) 
{
    NSLog(@"%@",v);

    if ([v isKindOfClass:[UIButton class]])
    {
        [v setTitle:@"Hello" forState:UIControlStateNormal];
    }
}

このタイトルをあなたの言語に合わせて設定してください。

私はこれを試してみましたが、私のデモアプリで動作しています。

うまくいかない場合はお知らせください。

于 2012-02-02T12:02:58.523 に答える