1

设置 SearchBarDisplay 时,使用 IB 或以编程方式在搜索窗口右侧获得一个取消按钮。按钮上的文字显示“取消”。如何将文本更改为另一种语言。我知道如何仅使用 SearchWindow 更改导航栏上的完成按钮的文本,但这似乎不适用于默认设置的按钮。

类似的问题是如果不匹配,表格中会出现“No result”文本。如何更改为另一种语言?

4

1 回答 1

1

您可以通过以下方式更改取消但 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 回答