首先,我在滚动表格视图时遇到内存泄漏。与此处相同的问题。
此外,我的滚动速度足够快,但是当我滚动它时它“有点颤抖”。细胞可重复使用。
代码:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
Country *country=[[self.items objectAtIndex:[indexPath section]] objectAtIndex:[indexPath row]];
CountryCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
cell.imageView.image=[UIImage imageNamed:country.countryFlag];
cell.countryName.text=country.countryName;
cell.currencyCode.text=country.code;
cell.currencyOriginalName.text=country.originalUnitName;
return cell;
}
应用程序:iOS 5、ARC、Storyboard。
这种 tableView 行为的真正原因是什么以及如何解决它?