我使用下面的方法在我的應用程序:iPhone +的UITableView +格式細胞
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
if(indexPath.row == 0)
{
cell.contentView.backgroundColor = [UIColor lightGrayColor];
cell.contentView.alpha = 0.5;
}
}
當我運行該應用程序我已經在我的表7行。根據上面的函數,只有第一行(行號0)的單元格應該被格式化(因if條件)。
第一行(行號0)的單元格格式正確(按照所需輸出)。但是,如果我將表格向下滾動一個單元格顯示爲格式:行號爲5的單元格。
爲什麼這樣?