参考图像编号1:在ios 6和5中,标签在UItable中正确显示。
参考图像编号2:在IOS 7中,标签不会在UItable中显示。
参考图片编号3:在iOS 7中,标签在UItable中单击单元格时显示。
以下是用于在UItable中写入单元格的代码。
-(UILabel *)createLabel:(UILabel *)sender1 :(int)x :(int)y :(NSString *)title :(int)size :(int)swidth :(int)ht
{
sender1 = [[UILabel alloc] initWithFrame:CGRectMake(x, y, swidth, ht)];
sender1.text = title;
[sender1 setTextColor:[UIColor whiteColor]];
[sender1 setBackgroundColor:[UIColor clearColor]];
[sender1 setFont:[UIFont systemFontOfSize:size]];
sender1.numberOfLines = 2; //7
sender1.lineBreakMode = NSLineBreakByWordWrapping;
sender1.contentMode = UIControlContentVerticalAlignmentCenter;
return sender1;
}
我确信这不是模拟器问题。
答案 0 :(得分:0)
在Ios 6和5中,它用于设置黑色,但在Ios 7中,它设置为白色。
[cell setBackgroundColor:[UIColor blackColor]];是解决方案。