我知道,這被問了好幾次,它每次都有一次以上的答案,但這些解決方案中沒有一個能幫助我!TableView在滾動時更改單元格內容
當我的TableView打開時,我可以看到一行文本,而不是> 10!所以我向下滾動,然後2個單元格呈現正確的方式!如果我再次向上滾動,我可以用這一行看到單元格,它也展示了一切。 所以,這裏是我的問題:我的代碼出了什麼問題?
這是我的cellForRowAtIndexPath:
NSString *CellIdentifier = @"Cell";
AACTickerYellowCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell == nil)
{
cell = [[AACTickerYellowCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
NSString * text = [self getTextAtIndex:indexPath];
CGSize size = [self frameForText:text sizeWithFont:nil constrainedToSize:CGSizeMake(260.0f, CGFLOAT_MAX)];
[cell.textView setFrame:CGRectMake(10, 5, 260, size.height + 20)];
cell.textView.text = text;
return cell;
請張貼的tableView:numberOfRowsInSection: – danh
請解釋getTextAtIndex:也一樣,加載數據可能需要更長的時間比花費的時間來加載細胞。 – faterpig
@MyJBMe你有沒有試過我的代碼? –