设置SearchBarDisplay时,使用IB或以编程方式获取搜索窗口右侧的“取消”按钮。按钮上的文字显示“取消”。如何将文本更改为其他语言。 我知道如何仅使用SearchWindow在Navbar上更改Done按钮的文本,但这似乎不适用于默认的此按钮。
类似的问题是,如果不匹配,表格中会出现“无结果”字样。 如何改变另一种语言?
答案 0 :(得分:1)
您可以通过以下方式更改取消的标题,但更改为searchBar:
for (UIButton *v in srchBar.subviews)
{
NSLog(@"%@",v);
if ([v isKindOfClass:[UIButton class]])
{
[v setTitle:@"Hello" forState:UIControlStateNormal];
}
}
现在根据您的语言设置此标题。
我试过这个,并在我的演示应用程序中工作。
让我知道它是否适合你。