我有一个默认为空的表视图。用户可以向其中添加单元格。
当没有单元格时,我希望分隔线是透明的;当有单元格时,分隔线为灰色。
我正在使用以下代码:
if ([[self.fetchedResultsController fetchedObjects] count] == 0)
{
self.routineTableView.separatorStyle = UITableViewCellSeparatorStyleNone;
self.routineTableView.separatorColor = [UIColor clearColor];
}
else
{
self.routineTableView.separatorColor = [UIColor grayColor];
}
问题是,当我以空表格启动应用程序并添加单元格时,灰色线条在重启应用程序之前并不存在。但是如果我从有单元格的表格开始,然后删除它们,再重新添加它们,那么这些线条就会出现。你有什么建议吗?
viewDidLoad
中。 - user594161if ([[self.fetchedResultsController fetchedObjects] count] == 0)
- user594161