2016-10-12 1 views
0

누구나 iOS10의 UIBlurEffect에 문제가 있습니까? 조금 투명 얻고 더 이상 blurr입니다하지 않습니다 내 버튼 등의 배경 어떤 이유로 ....iOS 10 - 흐린 배경이 더 이상 작동하지 않습니다.

코드가 보이는 방법
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.ExtraLight) 
    blurBackgroundView = UIVisualEffectView(effect: blurEffect) 
    blurBackgroundView.frame = frame 
    button = UIButton(frame: frame) 
    blurBackgroundView.layer.masksToBounds = true 
    backgroundColor = UIColor.clearColor() 
    addSubview(blurBackgroundView) 
    addSubview(button) 

.... 내가 UIBlurEffectStyle을 변경하는 경우

. ExtraLight to UIBlurEffectStyle.Prominent 새로운 문서를 기반으로 Button은 단순한 것입니다. 색상이 전혀 없습니다!

답변

0

이 아닌이 (가) blurBackgroundView에 흐리게 추가하십시오. 그래서 대신 :

addSubview(blurBackgroundView) 
addSubview(button) 

당신은해야합니다에 :

blurBackgroundView.addSubview(button) 
addSubview(blurBackgroundView) 

이제 아래 현재 뷰의 모든 항목, 당신의 blurBackgroundView 당신의 버튼이 그대로 남아있을 것입니다 반면, 흐린 얻을 것이다.

+0

감사합니다. 불행히도 그것은 아무것도 바뀌지 않습니다. 어떤 이유로 iOS10에서 흐림 효과가 있습니다 ... – tschockerX

+0

'BlurEffect'의 다른 스타일을 사용해 보셨습니까? – ezcoding

관련 문제