我试图模糊我以编程方式创建的标签的文字,我已经能够应用模糊,但仅适用于标签本身,只留下文本可读和模糊仅背景背景标签。UILabel只模糊文字
有没有什么方法可以模糊文本?
在此先感谢。
编辑:
继承人我的代码至今:
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:
UPDATE
我已经取得了一些进展,现在我有这样的:
,我需要使它看起来像这样:
在这里,我要作码m使用:
lblNomeVertical.textColor = [UIColor colorWithRed:0.494 green:0.494 blue:0.494 alpha: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;
您还没有表现出你”真的在做。展示下。 – matt
请解释你目前的代码是做什么的,以及它为什么不满意你想要做的事情。 – SuperBiasedMan
@SuperBiasedMan我已经添加了一个发生了什么的图像。我需要文字模糊(散焦),但不是所有的标签 –