UIBarButtonItem's customButton method now only returns a view if it is a...

... button.

Seems kind of obvious, but apparently I missed it.