有谁能提供如何清除所有表格视图单元格内容的代码帮助我。 当按下按钮重新加载表视图时,但不清除表格视图中的内容。
谢谢 Rakesh
有谁能提供如何清除所有表格视图单元格内容的代码帮助我。 当按下按钮重新加载表视图时,但不清除表格视图中的内容。
谢谢 Rakesh
如果要清空一个tableView
,你只需要从用来填充表格的数组中移除所有对象,然后重新加载tableView
即可。
[myArray removeAllObjects];
[self.tableView reloadData];
设置一个 bool 类型的 tableIsEmpty 变量,并根据这个变量的值,将表格视图的行数设为 0(表示表格为空)或数组的计数。请在代码中实现此逻辑。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;
[self.tableView reloadData];
没有经过测试,但应该可以工作,不是吗?
在重新加载表格之前,您只需添加一个变量作为标志。
makeEmpty = YES;
[tableview reloadData];
makeEmpty = NO;
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
if(makeEmpty)
return 0;
}