2016-03-25 5 views
3

ラベルにぼかし表示を追加するにはどうすればよいですか?ラベルはUIImageの前にあり、ラベルの背景がぼやけていて、ユーザーがテキストをより良く読むことができるようにしたかったのです。私はラベルの境界内でぼかし効果を得ますが、テキスト自体は消えます(おそらく、ぼんやりしたidk理由)。プログラムでラベルを追加しようとしましたが、うまく機能しませんでした。私はどんな種類の助けにも感謝しています!ラベルにぼかし表示を追加しますか?

let blur = UIBlurEffect(style: .Light) 
    let blurView = UIVisualEffectView(effect: blur) 

    blurView.frame = findATeamLabel.bounds 
    findATeamLabel.addSubview(blurView) 
+1

rラベルの上にぼかし表示を追加する。ラベルの後に追加する必要があります。 –

+0

それは私が思ったものですが、どうですか? :D –

+0

ラベルの背後のレイヤーにぼかしを追加します。レイヤーの後ろにaddlayerを見ます。 –

答えて

0

ラベルのビュー階層の背面に送信してみることができます。

findATeamLabel.sendSubviewToBack(blurView)

+0

私もそれを試みましたが、まだすべてがぼやけていて、テキストがありません –

1

を試してみて、私は(ラベルがちょうどその前に、そのビューの内側ではありません)ラベルの後ろにだけ表示を追加することにより、作業それを得ました。その後、私はビューにぼかし効果を追加しました...私はまだ簡単な方法があるはずだと思います。

関連する問題