有没有办法从UISearchDisplayController中删除“No Results”标签?
问题描述:
我有一个使用新的sdk3 UISearchDisplayController的three20控制器。 我也有一个从网络加载的模型,似乎无论我做什么,UISearchDisplayController的默认行为都是显示“No Results”标签。 是否有办法让它消失并显示其他内容?有没有办法从UISearchDisplayController中删除“No Results”标签?
答
要修改“无结果”文本,您需要在TTTableViewDataSource中实现titleForEmpty方法。
- (NSString*)titleForEmpty {
return @"No names found";
}
答
搜索字符串“No Results”的Three20源代码并将其更改为@“”。
事情是,这是不一样的。 NoData!=“无结果”。 似乎没有结果来自搜索控制器的内部。 – 2009-12-15 11:12:00
啊,是的。我编辑了答案,指出了正确的方法。如果您实现titleForEmpty,Three20将按预期工作。 – featherless 2009-12-16 04:14:25