任何人都可以告诉我如何删除tableView的所有行
答案 0 :(得分:3)
清除数据源(例如[dataSourceMutableArray removeAllObjects]
)并重新加载表格([tableView reloadData]
)
答案 1 :(得分:1)
我认为你可以删除tableView的dataSource中的所有值吗?然后重新加载tableView
答案 2 :(得分:1)
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 0;
}
// Customize the number of rows in the table view.
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 0;
}
或在return nil;
函数
return cell;
而不是cellForRowAtIndextPath
或者您可以删除cellForRowAtIndexPath
中数组中的所有值
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
// Configure the cell.
// remove below line
//cell.textlabel.text=[array objectAtIndex:indextPath];
return cell;
}