Ios UILabel仅模糊文本

Ios UILabel仅模糊文本,ios,objective-c,text,uilabel,blur,Ios,Objective C,Text,Uilabel,Blur,我试图模糊我以编程方式创建的标签的文本,我已经能够应用模糊,但仅适用于标签本身,使文本可读并仅模糊标签后面的背景 有没有办法只模糊文本 提前谢谢 编辑: 这是我至今的密码: UILabel *lblVericalName = [[UILabel alloc]initWithFrame:CGRectMake(-95, _viewVerticalStick.frame.size.height-120

我试图模糊我以编程方式创建的标签的文本,我已经能够应用模糊,但仅适用于标签本身,使文本可读并仅模糊标签后面的背景

有没有办法只模糊文本

提前谢谢

编辑:

这是我至今的密码:

UILabel *lblVericalName = 
    [[UILabel alloc]initWithFrame:CGRectMake(-95, 
                                             _viewVerticalStick.frame.size.height-120,
                                             200,
                                             20)];
lblVericalName.tag = [tarefaDiaArray.idTarefaDia integerValue];
lblVericalName.text = tarefaDiaArray.nomeTarefa;

lblVericalName.transform=CGAffineTransformMakeRotation( M_PI+89.55 );

UIBlurEffect *blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];

UIVisualEffectView *blurEffectView = 
    [[UIVisualEffectView alloc] initWithEffect:blurEffect];

blurEffectView.frame = lblVericalName.bounds;

blurEffectView.autoresizingMask = 
    UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;


[viewStickBackground addSubview:lblVericalName];

if ([tarefaDiaArray.tarefaPremium intValue] ==1) {
    //[viewStickBackground addSubview:blurEffectView];
    [lblVericalName addSubview:blurEffectView];
}
编辑2:

更新

我已经取得了一些进展,现在我有了:

我需要让它看起来像这样:

以下是我正在使用的代码:

lblNomeVertical.textColor=[uicolorWithred:0.494绿色:0.494蓝色:0.494阿尔法:0.8]

lblNomeVertical.layer.shadowOffset = CGSizeMake(1, 1.1); 
lblNomeVertical.layer.shadowColor = [UIColor colorWithRed:0.827 green:0.827 blue:0.827 alpha:1].CGColor; 
lblNomeVertical.layer.shadowRadius = 1.0;
lblNomeVertical.layer.shadowOpacity = 1;

使用图形而不是标签。在代码中,自己绘制文本并对其进行模糊(例如,使用框模糊或高斯模糊CIFilter)。现在把那幅画放在背景前面。通过这种方式,我能够做到这一点,这似乎是你所追求的东西(当然,如果你愿意,它可以更模糊):


您还没有展示您实际在做什么。展示它。请解释你当前的代码是做什么的,以及为什么它不能满足你的要求。@SuperBiasedMan我已经添加了一个发生了什么的图像。我需要的文字是模糊(散焦),但不是所有的labelIm有麻烦使用绘图,但我现在明白,这是一条路要走。我现在只需要阅读一些文档。谢谢