在UITableView上添加UILabel

时间:2009-12-27 03:21:18

标签: iphone user-interface uitableview

我有一个带有NIB的iPhone项目,它只有一个表视图(UITableViewController)。我的委托加载笔尖(和相关的控制器),一切都很好。现在,我希望在表视图中没有数据显示时显示UILabel。重新审视NIB,我发现只存在文件的所有者,代表和表视图(即没有窗口)。

似乎我之前在应用中看到过这种情况,当你说你搜索某些内容并且没有结果时。添加UI标签或任何其他UI元素的最佳实践方法是什么。

谢谢!

1 个答案:

答案 0 :(得分:1)

您只需在界面构建器的顶部添加UILabel,并将其设置为隐藏。然后,当你得到0结果时,只需在标签上调用-setHidden:NO。

在结果计数为零的情况下,您可以轻松地返回单个表行,并使用一些指示性文本,例如“无结果”,这是不可点击/可选择的。