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 回答