在使用以下代碼創建UITableViewCell
時我犯了錯字:爲什麼這個TableView代碼有效?
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"CellIdentifier";
UITableViewCell *cell = [self.tableView
dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
NSLog(@"Creating cell");
cell = [[[UITableViewCell alloc]
initWithStyle:UITableViewStylePlain
reuseIdentifier:CellIdentifier] autorelease];
}
cell.textLabel.text = @"Hello";
return cell;
}
錯字是使用UITableViewStylePlain
而不是UITableViewCellStyleDefault
。代碼工作正常,創建新單元格。爲什麼?
Bah,你打我13秒! ;) – 2010-05-03 17:12:22
啊哈!謝謝kubi。 – 2010-05-03 17:19:53
@Dave –
kubi
2010-05-03 18:15:05