使用SearchBarDisplay时,如何更改取消按钮的名称

时间:2012-02-02 11:57:15

标签: iphone xcode searchbar cancel-button uisearchbardisplaycontrol

设置SearchBarDisplay时,使用IB或以编程方式获取搜索窗口右侧的“取消”按钮。按钮上的文字显示“取消”。如何将文本更改为其他语言。 我知道如何仅使用SearchWindow在Navbar上更改Done按钮的文本,但这似乎不适用于默认的此按钮。

类似的问题是,如果不匹配,表格中会出现“无结果”字样。 如何改变另一种语言?

1 个答案:

答案 0 :(得分:1)

您可以通过以下方式更改取消的标题,但更改为searchBar:

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

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

现在根据您的语言设置此标题。

我试过这个,并在我的演示应用程序中工作。

让我知道它是否适合你。

相关问题