У меня есть свойство DotImageView в моем подклассе UITableViewCell.
@property (nonatomic, retain) IBOutlet UIImageView *DotImageView;
Я пытаюсь отобразить это следующим образом в методе cellForRowAtIndexPath:
static NSString *TargetCellIdentifier = @"TargetDetailTableViewCellIdentifier";
TargetDetailTableViewCell *cell = (TargetDetailTableViewCell *)[tableView dequeueReusableCellWithIdentifier:TargetCellIdentifier];
if (cell == nil) {
UINib *nib = [UINib nibWithNibName:@"TargetDetailTableViewCell" bundle:nil];
[nib instantiateWithOwner:self options:nil];
cell = self.TargetCell;
self.TargetCell = nil;
}
NSUInteger row = [indexPath row];
NSInteger section = [indexPath section];
Target *aTarget = [targetDictionary objectForKey:[NSNumber numberWithInteger:section]];
if (row == 0) {
UIImage *dot;
if (aTarget.importance == high) {
dot = [UIImage imageNamed:@"dot_red.png"];
}
else {
dot = [UIImage imageNamed:@"dot_gray.png"];
}
UIImageView *variantImageView = [[UIImageView alloc] initWithImage:dot];
cell.DotImageView = variantImageView;
[variantImageView release];
return cell;
Я не вижу изображения в своей камере. Другие метки моего подкласса UITableViewCell действительно отображаются. Я что-то упустил с UIImageView? Я не очень знаком с этим. Спасибо.