有没有办法从UISearchDisplayController中删除“No Results”标签?

问题描述:

我有一个使用新的sdk3 UISearchDisplayController的three20控制器。 我也有一个从网络加载的模型,似乎无论我做什么,UISearchDisplayController的默认行为都是显示“No Results”标签。 是否有办法让它消失并显示其他内容?有没有办法从UISearchDisplayController中删除“No Results”标签?

要修改“无结果”文本,您需要在TTTableViewDataSource中实现titleForEmpty方法。

- (NSString*)titleForEmpty { 
    return @"No names found"; 
} 
+0

事情是,这是不一样的。 NoData!=“无结果”。 似乎没有结果来自搜索控制器的内部。 – 2009-12-15 11:12:00

+0

啊,是的。我编辑了答案,指出了正确的方法。如果您实现titleForEmpty,Three20将按预期工作。 – featherless 2009-12-16 04:14:25

搜索字符串“No Results”的Three20源代码并将其更改为@“”。