我在故事板中使用了一个简单的原型单元,用于将标题视图添加到我的表视图中。我在单元格中添加了一些标签并为每个标签添加了特定的标签,但是在访问它时返回[cell viewWithTag:]方法的nil值。(我还没有为单元格创建自定义类)我正在使用以下方法
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UITableViewCell * headerView = [tableView dequeueReusableCellWithIdentifier:@"HeaderView"];
UILabel * lblVenueName = (UILabel *)[headerView viewWithTag:100];
lblVenueName.text = @"Test Venue";
return headerView;
}
对于上面的代码,lblVenueName的值总是返回nil。
答案 0 :(得分:0)
(id)dequeueReusableCellWithIdentifier:(NSString *)identifier
返回值
具有关联标识符的UITableViewCell对象,如果可重用单元队列中不存在此类对象,则为nil。
所以我猜这个方法为你返回nil :)尝试一个带索引路径的版本:)
答案 1 :(得分:0)