我有一个打开表格视图中所有部分的函数。
非常奇怪,当调用
非常奇怪,当调用
[self.tvChoices reloadData];
时,我得到了- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
需要为每个部分(1300)调用而不仅仅是可见的部分。
有什么想法吗?
也许我应该在reloadData之前清除tableview,但我很好奇这种行为为什么会发生。
-(IBAction)multipleTap:(UIGestureRecognizer *)sender {
NSLog(@"--[%s:%d]",__PRETTY_FUNCTION__,__LINE__);
NSNumber *value=self.mybooleans[sender.view.tag];
[self reset_Sections_BooleansTo:@(!value.boolValue)];
[self.tvChoices reloadData]; <--
}
.
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
——即使对于不可见的部分也会被调用