我的应用程序中有一个最初为空的收藏夹tabBar。当tableView为空时,我想在屏幕上显示一条消息,例如“你没有保存我的收藏夹”。
理想情况下,我想在屏幕中央显示自定义图形。我会使用numberOfRowsInSection
计数,如果它返回0,做一些事情吗?我试过这个但是不能让它发挥作用。
或者有更简单的方法吗?
答案 0 :(得分:3)
您不应该使用numberOfRowsInSection
,因为这是UITableView
数据源的方法。相反,在视图控制器上,重新加载表视图数据后,检查项目数,如果它为零,则可以隐藏表视图并显示图像。
答案 1 :(得分:0)
您必须在viewWillAppear中实现登录。您想要在“收藏夹”选项卡中显示的项目应存储在数组中。在viewWillAppear中加载数组检查计数,如果为零则检查计数。