2017-01-17 1 views
0

Так я добавил UIBlurEffect на мой взгляд, используя этот кодUIBlurEffect размывает текст?

let visualEffectView2 = UIVisualEffectView(effect: UIBlurEffect(style: .light)) 
visualEffectView2.frame = bgIBO.bounds 
abilityContainerIBO.addSubview(visualEffectView2) 

К сожалению, она также размыта текст внутри вида. Я подумал, что мне просто нужно добавить ярлык в текст

let visualEffectView = UIVisualEffectView(effect: UIVibrancyEffect(blurEffect: UIBlurEffect(style: .light))) 
visualEffectView.frame = abilityTextIBO.bounds 
abilityTextIBO.addSubview(visualEffectView) 

Но ничего не получилось. Почему текст становится размытым? Она должна быть внутри UIView, а не на вершине, потому что высота UIView зависит от высоты текста

Как это выглядит с эффектом размытия применяется enter image description here Текст находится в UIView, но для некоторых причина добавления эффекта размытия размыла все. Текст не отображается

+0

Любое изображение для справки? Как вы хотите свой выход? – Amanpreet

+0

И что вы получаете от этого кода? – Amanpreet

+0

Я не вижу текст. Где это? – Amanpreet

ответ

0

Благодаря комментарию Вэй Джей. Я нашел ответ. Для достижения эффекта, Вам нужно три вида

enter image description here

Я только что создал subview первоначального UIView и применил blurView к этому.

Смежные вопросы