我正在使用 UILabel 来显示我的分数和我的高分,但是当分数标签进入四重摘要时,它会显示“分数:10 ...”但高分标签不会这样做。
这是标签的初始化代码(标签后面带有 1 的标签显示文本。没有 1 的标签显示实际数字):
//在这里设置分数标签 scoreLabelWidth = 100; scoreLabelPos = 260;
scoreLabel = [[UILabel alloc] init]; [scoreLabel setFont: [UIFont fontWithName: @"TimesNewRoman" size: 10.0f]]; [scoreLabel setFrame: CGRectMake(260, scoreLabelPos, scoreLabelWidth, 40)]; [scoreLabel setBackgroundColor:[UIColor clearColor]]; [scoreLabel setTextColor: [UIColor clearColor]]; [scoreLabel setTextColor: [UIColor whiteColor]]; scoreLabel.transform = CGAffineTransformMakeRotation(89.53); [self addSubview: scoreLabel]; scoreLabel1 = [[UILabel alloc] init]; [scoreLabel1 setFont: [UIFont fontWithName: @"TimesNewRoman" size: 10.0f]]; [scoreLabel1 setFrame: CGRectMake(262, 230, 100, 40)]; [scoreLabel1 setBackgroundColor:[UIColor clearColor]]; [scoreLabel1 setTextColor: [UIColor clearColor]]; [scoreLabel1 setTextColor: [UIColor whiteColor]]; scoreLabel1.transform = CGAffineTransformMakeRotation(89.53); [self addSubview: scoreLabel1]; highScoreLabel = [[UILabel alloc] init]; [highScoreLabel setFont: [UIFont fontWithName: @"TimesNewRoman" size: 10.0f]]; [highScoreLabel setFrame: CGRectMake(262, 150, 100, 40)]; [highScoreLabel setBackgroundColor:[UIColor clearColor]]; [highScoreLabel setTextColor: [UIColor clearColor]]; [highScoreLabel setTextColor: [UIColor whiteColor]]; highScoreLabel.transform = CGAffineTransformMakeRotation(89.53); [self addSubview: highScoreLabel]; highScoreLabel1 = [[UILabel alloc] init]; [highScoreLabel1 setFont: [UIFont fontWithName: @"TimesNewRoman" size: 10.0f]]; [highScoreLabel1 setFrame: CGRectMake(262, 50, 100, 40)]; [highScoreLabel1 setBackgroundColor:[UIColor clearColor]]; [highScoreLabel1 setTextColor: [UIColor clearColor]]; [highScoreLabel1 setTextColor: [UIColor whiteColor]]; highScoreLabel1.transform = CGAffineTransformMakeRotation(89.53); [self addSubview: highScoreLabel1];
然后在我的更新部分中,我为标签设置了文本和字符串格式(如果您需要该代码,请告诉我)
谢谢你!