调用“UIColor colorWithPatternImage”时阻止 iOS SIGABRT

发布于 2024-10-28 05:46:38 字数 898 浏览 3 评论 0原文

我正在编写一个 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];

I am writing an iPad application that has a label with a gradient image background. This has worked in 4.2 but it is working no longer. Every time I try to run I get a SIGABRT whether I am in 4.2 or 4.3. I will put the offending code below, I would appreciate any help. Thanks.

    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];

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

呆头 2024-11-04 05:46:38

没关系,我明白了。感谢您的帮助。我引用的图像已从我的资源文件夹中移出。

Nevermind, I got it. Thanks for your help. The image I was referencing got moved out of my resources folder.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文