2

グラデーション イメージの背景を持つラベルを持つ iPad アプリケーションを作成しています。これは 4.2 では機能していましたが、現在は機能していません。実行しようとするたびに、4.2 か 4.3 かに関係なく、SIGABRT が表示されます。問題のあるコードを以下に示します。助けていただければ幸いです。ありがとう。

    LabelSingAvg = [[UILabel alloc] initWithFrame:CGRectMake(70, -300, 200, 800)];
LabelSingAvg.text = @"99.8";
LabelSingAvg.font = [UIFont systemFontOfSize:90];
UIImage *myGradient = [UIImage imageNamed:@"textGradient.png"];
//Line that causes SIGABRT below:
LabelSingAvg.textColor   = [UIColor colorWithPatternImage:myGradient];
LabelSingAvg.backgroundColor = [UIColor clearColor];
LabelSingAvg.textAlignment = UITextAlignmentCenter;
LabelSingAvg.adjustsFontSizeToFitWidth = YES;
LabelSingAvg.layer.shadowOpacity = .5;
LabelSingAvg.layer.shadowRadius = 4.0;
LabelSingAvg.layer.shadowColor = [UIColor blackColor].CGColor;
LabelSingAvg.layer.shadowOffset = CGSizeMake(1.0, 1.0);
//LabelSingAvg.alpha = 0.8;
[self.view addSubview:LabelSingAvg];
4

1 に答える 1

0

気にしないで、私はそれを手に入れました。ご協力いただきありがとうございます。参照していた画像がリソース フォルダーから移動されました。

于 2011-03-30T15:01:07.570 に答える