我正在尝试将 UITableView 与 .xib 文件一起使用。我过去用故事板做过,你在动态原型中声明一个重用 id。我在- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
应该工作的函数中有这段代码:
NSString *ReuseId = @"DefaultCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ReuseId];
if (cell == nil) {
NSLog(@"cell == nil");
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:ReuseId];
}
但是,当我运行它时,cell == nil
它不是打印一次,而是为每一行打印一次。
为什么??
谢谢。