0

UITableViewCell のアクセサリ ビューとしていくつかのラベルと画像を追加しようとしています。しかし、私のコードが表のセルに表示されていません

unsigned int flags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit | NSWeekdayCalendarUnit;
NSDateComponents* parts = [[NSCalendar currentCalendar] components:flags fromDate:[NSDate date]];

UILabel *lbTime = [[UILabel alloc]initWithFrame:CGRectMake(-80, -21, 99, 20)];
[lbTime setBackgroundColor:[UIColor clearColor]];
[lbTime setTextColor:[UIColor grayColor]];
[lbTime setFont:[UIFont systemFontOfSize:13]];
int hour = parts.hour;
NSString *amPm = @"Am";
if (hour>12) {
    hour = hour -12;
    amPm = @"Pm";
}
lbTime.text = [NSString stringWithFormat:@"%.02d:%.02d %@",hour,parts.minute,amPm];


UIImageView *imgView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 15, 15)];
imgView.image = [UIImage imageNamed:@"imgWhiteAero.png"];
cell.accessoryView = imgView;


UIView *view = [[UIView alloc]init];
[view addSubview:lbTime];
[view addSubview:imgView];
cell.accessoryView = view;
[view release];
[imgView release];

ラベルは正常に表示されますが、アクセサリ ビューとして画像のみを追加すると画像が表示されなくなります。

しかし、上記のコードのように UIView に追加すると、表示されません

4

0 に答える 0