2016-07-22 3 views
0

흐린 배경 위에 팝업 메뉴를 만들려고합니다. 아래의 함수를 사용하여 멋진보기를 흐리게 만들었지 만 메뉴를 추가하려고하면 흐리게 표시됩니다. 나는 내보기의 스냅 샷을 내 팝업에서 그것을 둘 수 있었다 생각하지만, 그냥 메뉴를 표시하기 위해 이전에 추가 메뉴보기 숨기기 해제하는 경우 I는흐리게 처리 된 UIView에 UIView 추가

func blurView() { 
    let blurEffect = UIBlurEffect(style: .Light) 
    let effectView = UIVisualEffectView(effect: blurEffect) 
    effectView.frame = view.frame 
    view.addSubview(effectView) 
    effectView.alpha = 0 

    UIView.animateWithDuration(2.0) { effectView.alpha = 0.8 } 
} 
+0

메뉴를 추가하는 코드는 어디에 있습니까? – tktsubota

+0

지금은 blurView()가 호출 될 때보기를 숨기기 만하고 있습니다 – squarehippo10

+0

전체 코드를 게시 할 수 있습니까? – tktsubota

답변

0

... 더 나은 방법이 같은데요 , blurView (추가 된 방금)는 아마도 메뉴보기뿐만 아니라 다른 모든 것 앞에 있습니다. 이 흐리게하지 않도록 효과를보기 앞에있는 메뉴를 이동해야

menuView.hidden = false 
view.bringSubviewToFront(menuView) 

: 당신이 메뉴를 표시 할 때 blurView을 추가 한 후, 같은 것을보십시오.

관련 문제