A: 

Are you fading out, and then removing the bar from its superview? If you just set its alpha to zero, it will still trap your clicks. Try removing it, or hiding it.

Ben Gottlieb
How should I remove it? I've tried setHidden:YES, and that doesn't work. I've also disabled user interaction, which normally passes events right through, still no dice.
Reed Olsen
setHidden should do the trick. Are you sure there's not another view, or that your view is just not placed properly?
Ben Gottlieb
A: 

It looks like there isn't currently an easy solution to this. The default UINavigationBar is gobbling up all of my events. I ended up hiding the default navigation bar throughout my entire application, and adding a dummy UINavigationBar in interface builder.

By doing so, I lost the default "Back" buttons that come with the NavigationController, but the app is now functional.

Reed Olsen
+1  A: 

You can override hitTest:withEvent: on UIWindow. See this answer.

Felixyz