UIView 중첩일때 이벤트 통과 시키기

ISSUE

디자인 용도로 VIEW를 중첩했는데 이것 때문에 이벤트가 전달이 되지 않는 현상이 있었다.

SOLUTION

생각보다 단순하다.
userInteractionEnabled를 비활성화 시켜주면 이벤트를 통과 시켜준다.

let photoGradient = UIView(frame: CGRectZero)
photoGradient.userInteractionEnabled = false

http://stackoverflow.com/questions/6662468/make-uiview-pass-through-touch-events

Subscribe to flynn's devnote

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe