したがって、テキストまたは文字列を描画する方法はわかりませんが、UILabel です。そのため、ラベルを初期化しましたが、アプリがクラッシュし続けます。
ラベルを初期化し、クラッシュを引き起こしているメソッドは次のとおりです。
-(無効) setupScore{
scoreLabel = [NSString stringWithFormat:@"%d", score]; scoreLabel.frame = CGRectMake(262, 250, 100, 40); [scoreLabel setText: scoreString]; //normally you'll want a transparent background for your label scoreLabel.backgroundColor = [UIColor clearColor]; //you can use non-standard fonts [scoreLabel setFont:[UIFont fontWithName:@"TimesNewRoman" size: 1.0f]]; //change the label's text color scoreLabel.textColor = [UIColor whiteColor]; //add it to your view scoreLabel.transform = CGAffineTransformMakeRotation(89.53); [self addSubview:scoreLabel]; }
-(void) setupPausedLabel{
pausedLabel = [NSString stringWithFormat:@"Tap To Resume"]; pausedLabel.frame = CGRectMake(262, 250, 100, 40); [pausedLabel setText: @"Tap To Resume"]; //normally you'll want a transparent background for your label pausedLabel.backgroundColor = [UIColor clearColor]; //you can use non-standard fonts [pausedLabel setFont:[UIFont fontWithName:@"TimesNewRoman" size: 1.0f]]; //change the label's text color pausedLabel.textColor = [UIColor whiteColor]; //add it to your view pausedLabel.transform = CGAffineTransformMakeRotation(89.53); [pausedLabel setHidden: YES]; [self addSubview:pausedLabel]; }
ご協力いただきありがとうございます!