我正在关注使用情节提要制作自定义表格视图单元的教程。我将 UILabel 拖动为单元格的子视图并将其标记设置为 1。关于数据源代码,我有两个问题。
第二个出队语句的目的是什么?我知道这是一个 init 方法,而不是使用情节提要来制作自定义单元格。
tableview 和 self.tableview 有什么区别?
-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [self.tableView dequeueReusableCellWithIdentifier:CellIdentifier]; } NSDictionary *dToAccess = (self.tableView==tableView)?[self.arForTable objectAtIndex:indexPath.row] : [self.arForSearch objectAtIndex:indexPath.row]; [(UILabel*)[cell viewWithTag:1] setText:[dToAccess valueForKey:@"name"]]; [(UILabel*)[cell viewWithTag:2] setText:[dToAccess valueForKey:@"value"]]; return cell; }