我正在tableview
加载一个 json 数组并加载数据宽度。我正在做的是,我做了两个UILabel
放在每个表格视图单元格中。这是工作和与[label sizeToFit];
。我现在的问题是设置包含这两个标签的单元格的大小。我试图设置[cell sizeToFit];
,但这不起作用。有谁可以帮我解决这个问题?这是代码:
NSString * titel = [[json_Array objectAtIndex:indexPath.row ] objectForKey:@"maintitel"];
NSString * datum = [[json_Array objectAtIndex:indexPath.row] objectForKey:@"datum"];
// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-mm-dd"];
NSDate *date = [dateFormat dateFromString:datum];
// Convert date object to desired output format
[dateFormat setDateFormat:@"dd.mm.yy"];
NSString * dateStr = [dateFormat stringFromDate:date];
NSString * datum1 = [dateStr description];
UILabel *label = [[UILabel alloc] initWithFrame: CGRectMake(0, 0, 80, 50)];
label.text = datum1;
UILabel *label1 = [[UILabel alloc] initWithFrame: CGRectMake(80, 0, 245, 50)];
label1.text = titel;
label.numberOfLines = 0;
label.lineBreakMode = UILineBreakModeWordWrap;
label.userInteractionEnabled = NO;
label1.numberOfLines = 0;
label1.lineBreakMode = UILineBreakModeWordWrap;
label1.userInteractionEnabled = NO;
[label sizeToFit];
[label1 sizeToFit];
[cell.contentView addSubview:label];
[cell.contentView addSubview:label1];
我的第二个问题是因为我几乎是 iOS 开发的新手,但已经做过一些 android 项目,这是让屏幕看起来像我想要的最好的方法吗?