UITableView为空时的消息

时间:2011-11-10 12:00:45

标签: iphone objective-c xcode

我的应用程序中有一个最初为空的收藏夹tabBar。当tableView为空时,我想在屏幕上显示一条消息,例如“你没有保存我的收藏夹”。

理想情况下,我想在屏幕中央显示自定义图形。我会使用numberOfRowsInSection计数,如果它返回0,做一些事情吗?我试过这个但是不能让它发挥作用。

或者有更简单的方法吗?

2 个答案:

答案 0 :(得分:3)

您不应该使用numberOfRowsInSection,因为这是UITableView数据源的方法。相反,在视图控制器上,重新加载表视图数据后,检查项目数,如果它为零,则可以隐藏表视图并显示图像。

答案 1 :(得分:0)

您必须在viewWillAppear中实现登录。您想要在“收藏夹”选项卡中显示的项目应存储在数组中。在viewWillAppear中加载数组检查计数,如果为零则检查计数。